0
int sheets = 0;
try {
Workbook book = WorkbookFactory.create(file);
sheets = book.getNumberOfSheets();
book.close(); //Exception occurs in this line
} catch (Exception e) {
logger.warn(e.getMessage());
throw new Exception("exception in readding number of sheets", e.getCause());
}
return sheets;
在XLSX文件表的我得到這個異常:地理位置異常查找no。使用Apache POI
org.apache.poi.openxml4j.exceptions.OpenXML4JRuntimeException: Fail to save: an error occurs while saving the package : part.
有任何解決方法,以這種例外?
在關閉工作簿之前,您必須將工作簿保存到某些內容中。查看此鏈接http://poi.apache.org/spreadsheet/quick-guide.html#NewWorkbook – Justin
這就是我只想要的數字的牀單。沒有別的。它適用於xls文件,但在xlsx文件的情況下出現此錯誤。 – user1615664
嘗試使用只讀模式。 Files.newInputStream(path,StandardOpenOption.READ) – Justin