POI OLE2NotOfficeXmlFileException:The supplied data appears to be in the OLE2 Format问题解决

短命女 2023-01-17 07:52 721阅读 0赞

问题描述:

org.apache.poi.openxml4j.exceptions.OLE2NotOfficeXmlFileException: The supplied data appears to be in the OLE2 Format. You are calling the part of POI that deals with OOXML (Office Open XML) Documents. You need to call a different part of POI to process this data (eg HSSF instead of XSSF)

问题分析:

1、读取Word文件时,使用了XWPFDocument读取doc文件。

解决办法:doc文件使用HWPFDocument读取,docx文件使用XWPFDocument读取。

2、读取Excel文件时,使用了XSSFWorkbook读取xls文件。

解决办法:xls文件使用HSSFWorkbook读取,xlsx文件使用XSSFWorkbook读取。

发表评论

表情:
评论列表 (有 0 条评论,721人围观)

还没有评论,来说两句吧...

相关阅读