我需要将 XLSM 文件元数据读取到小于 4 MB 的文件以下说明可以正常工作:
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 块而不给出任何错误。