2016-11-09 1 views
0

많은 검색을했는데 동일한 사례는 없었습니다.getHyperlink가 셀 객체에 없습니다.

import jxl.Cell; 
import jxl.Hyperlink; 
import jxl.Sheet; 
import jxl.Workbook; 
import jxl.WorkbookSettings; 
import jxl.read.biff.BiffException;Workbook workbook = null; 
.. 
.. 
.. 
//lot of code 
.. 
Workbook workbook = null; 

    try { 
     workbook = Workbook.getWorkbook(new File("C:\\Nouveau dossier\\file.xls")); 
     for (int nsheet = 0; nsheet < 5; nsheet ++){ 
      Sheet sheet = workbook.getSheet(nsheet); 
      Cell structure = sheet.getCell(0,0); 
      Hyperlink h = structure.getHyperlink(); 
      } 
     } 

나는 getHyperlink이 http://jexcelapi.sourceforge.net/에서 다운로드 jxl.jat의 * 연구와 이클립스 네온을 사용하고 개체의 셀에 방법 ... 이 아니라고 말해 오류가 있으며 최신 하나입니다.

+0

Microsoft Office 버전? 그 링크는 말한다> Excel 95, 97, 2000, XP 및 2003 통합 문서에서 데이터를 읽습니다. – Karthik

+0

lib가 조용한 것 같습니다. https://poi.apache.org/ – PeterMmm

답변

0
당신이 찾고있는 방법은 (256) poijar

JXL은 확장명이 .doc 파일을 지원하고 당신이 제한된 행을 읽을 수 아파치과 열 (256)에 Cell.getHyperlink() .IN JXL 당신이 항아리입니다

시트에서 HyperLink[] 배열로 가져옵니다.

public Hyperlink[] getHyperlinks() 


Gets the hyperlinks on this sheet 

Returns: an array of hyperlinks 

더 나은 apache poi를 사용하면 모든 유형의 문서 확장을 읽을 수 있습니다. 가져온 모든 것을 apache poi jar 클래스로 변경하고 시도하십시오.

+0

을 시도해주세요. 답변, 반환 값에 대해 감사드립니다. 내 링크가 다른 시트를 참조하면 어떻게 제대로 얻을 수 있습니까? 나는 어떻게해야 하는지를 모른다. – BiLLiXx