前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Apache POI Strict OOXML isn’t currently 错误

Apache POI Strict OOXML isn’t currently 错误

原创
作者头像
HoneyMoose
修改2020-12-07 11:37:12
1.9K0
修改2020-12-07 11:37:12
举报
文章被收录于专栏:CWIKIUS

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

代码语言:javascript
复制
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 读取。

apache-01
apache-01

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

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档