在处理文件的时候 POI 提示错误:

org.apache.poi.ooxml.POIXMLException: Strict OOXML isn't currently supported, please see bug #57699

at org.apache.poi.ooxml.POIXMLDocumentPart.getPartFromOPCPackage(POIXMLDocumentPart.java:779)
	at org.apache.poi.ooxml.POIXMLDocumentPart.<init>(POIXMLDocumentPart.java:175)
	at org.apache.poi.ooxml.POIXMLDocumentPart.<init>(POIXMLDocumentPart.java:165)
	at org.apache.poi.ooxml.POIXMLDocument.<init>(POIXMLDocument.java:61)
	at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:282)

这是因为你的 Excel 保存的格式版本为 Strict Open XML 格式。

你需要将这个文件保存为 Excel WorkBook 格式才能够被 POI 读取。

 

 

针对这个问题暂时没有太多的解决办法,你只能让用户保存为 Excel WorkBook 格式才能让 Apache POI 处理。

https://www.ossez.com/t/apache-poi-strict-ooxml-isnt-currently/752

相关文章:

  • 2021-08-26
  • 2022-12-23
  • 2021-10-05
  • 2021-08-03
  • 2022-12-23
  • 2021-07-11
  • 2022-12-23
  • 2021-10-14
猜你喜欢
  • 2021-12-12
  • 2021-09-09
  • 2021-07-29
  • 2022-12-23
  • 2021-07-14
  • 2021-12-07
相关资源
相似解决方案