我需要閱讀XLSM文件元數據,以文件小於4 MB以下說明正常工作:閱讀XLSM文件大小的元數據6MB -Apache POI 3.9-
try {
OPCPackage pkg = OPCPackage.open (new FileInputStream ("C:\\Path to file.xlsm"));
XSSFWorkbook XSSFWorkbook = new document (pkg);
documento.getProperties poixmlProperties =();
...
} catch (Exception ex) {
...
} finally {
...
}
對於超過4 MB的文件不運行第二行(XSSFWorkbook document=new XSSFWorkbook (pkg))
,直接跳到finally塊而不給出任何錯誤。
您是否嘗試過使用,而不是'FileInputStream'一個'File'? – akokskis