在使用 Apache POI 处理 Excel 文件时,您可能会遇到 Exception in thread "main" org.apache.poi.openxml4j.exceptions.OLE2NotOfficeXmlFileException 错误,错误信息表明您正在使用 XSSF 处理一个 OLE2 格式的文件。

这个异常是因为您使用的是 XSSF 来处理一个 OLE2 格式的文件。解决办法是使用 HSSF 来处理这个文件。

将下面的代码:

XSSFWorkbook workbook = new XSSFWorkbook(file);

替换为:

HSSFWorkbook workbook = new HSSFWorkbook(file);

这样就可以使用 HSSF 来处理这个文件了。

Apache POI 错误: OLE2NotOfficeXmlFileException 解决方法

原文地址: https://www.cveoy.top/t/topic/f3Rd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录