我需要阅读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