[英]Need help for apache poi reading xls with XSSF
我需要幫助使用apache XSSF讀取xls文件。
XSSF的實現適用於“xlsx”。 不適用於“xls”文件。
這是代碼:
XSSFWorkbook workBook = new XSSFWorkbook("fileName");
XSSFSheet sheet = workBook.getSheetAt(0);
XSSFRow row = sheet.getRow(0);
任何解決方法表示贊賞。
您應該使用HSSF(.xls)和XSSF(.xlsx)之間通用的接口,而不是直接使用XSSF類。 您問題的代碼片段將變為:
Workbook wb = WorkbookFactory.create(file); // Or InputStream
Sheet sheet = workBook.getSheetAt(0);
Row row = sheet.getRow(0);
Cell cell = row.getCell(0);
System.out.println("Cell A1 is of type " + cell.getCellType());
有關更多信息和示例,請參閱Apache POI QuickGuide
試試這個...
FileInputStream is = new FileInputStream(filePath))
XSSFWorkbook workbook = new XSSFWorkbook(is);
is.close();
以下鏈接似乎解決了這個問題...祝你好運。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.