Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Apache POI Strict OOXML isn’t currently 错误

Apache POI Strict OOXML isn’t currently 错误

原创
作者头像
HoneyMoose
修改于 2020-12-07 03:37:12
修改于 2020-12-07 03:37:12
2K00
代码可运行
举报
文章被收录于专栏:CWIKIUSCWIKIUS
运行总次数:0
代码可运行

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Java 基于Apache POI实现Excel读写操作
以XSSFWorkbook API为例,可以通过多种方式来创建工作簿,常见用法如下:
授客
2023/08/02
7770
Java 基于Apache POI实现Excel读写操作
使用 Apache POI 读写 Excel 文件:Java 实战与深入解析
咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE相关知识点了,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~
bug菌
2024/12/31
4160
使用 Apache POI 读写 Excel 文件:Java 实战与深入解析
java -POI的基本操作Excel
导入依赖 <dependencies> <!--操作旧版本--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.1</version> </dependency> <!--操作新版本--> <dependency> <groupId>org.apache.poi</groupId>
用户9006224
2022/12/21
1K0
来,通过 Excel 来认识神器——POI
Apache POI - the Java API for Microsoft Documents,顾名思义,Apache的三方包,用来操作微软office文档的,多数时候用来操作excel,所以这里就以excel方面来说明。
Java技术栈
2021/01/08
1.1K0
来,通过 Excel 来认识神器——POI
[Java]POI组件基本使用
Apache POI 是 Apache 软件基金会提供的 100% 开源库。支持 Excel 库的所有基本功能。
宇宙无敌暴龙战士之心悦大王
2023/03/16
1.5K0
Excel POI设置自适应宽度和poi创建excel表格的代码DEMO,泛型对象T extends OrdeInfoVo赋值
Excel POI设置自适应宽度和poi创建excel表格的代码DEMO,泛型对象T extends OrdeInfoVo赋值
oktokeep
2024/10/09
1500
Excel POI设置自适应宽度和poi创建excel表格的代码DEMO,泛型对象T extends OrdeInfoVo赋值
Apache POI与easyExcel:Excel文件导入导出的技术深度分析
下面是一演示如何使用 Apache POI 导入(读取)和导出(写入)Excel 文件(.xlsx 格式)
公众号:码到三十五
2024/03/19
1.7K0
Apache POI与easyExcel:Excel文件导入导出的技术深度分析
Apache POI 读取 Microsoft Office Excel 文档
Apache POI 项目的使命是创造和维护 Java API 操纵各种格式的文件,其中包括基于 Office Open XML 标准(OOXML)和微软的 OLE 2 Compound Document 格式(OLE2)。
HoneyMoose
2020/12/03
6740
Apache POI 读取 Microsoft Office Excel 文档
【在线教育】POI入门
Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。
陶然同学
2023/02/27
1.4K0
poi技术实现Excel导入_java json库
反正我对SSM基本不会的情况下来到现在这家公司,都是90后,感觉很好。第二天就给我开发任务,就是把用户上传的Excel文件转成JSON返回给前台用于大屏的数据展示。
全栈程序员站长
2022/08/18
8530
读写excel(.xls or .xlsx)
https://github.com/xiaomingtongxie/springboot-study/blob/master/spring-study/src/main/java/demo/excel/ReadWriteExcelFile.java
小小明童鞋
2019/03/12
2.1K0
Java工具集-POI导入工具
添加依赖 <!--poi--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.1</version> </dependency> <dependency> <groupId>org.apache.poi</groupId>
cwl_java
2020/02/11
1.3K0
POI和EasyExcel-你还在为导入导出数据苦恼吗?
在开发中经常会涉及到excel的处理,比如导出用户信息为excel表格、打印报表、月销售情况、成绩单等等(导出数据),还有将excel的信息录入到网站数据库等(导入数据),我们不可能手动操作,所以介绍Apache的POI和阿里巴巴的EasyExcel。
唔仄lo咚锵
2020/09/15
4.8K0
记一次悲惨的 Excel 导出事件
话说这个背景挺惨的,某系统使用了poi-ooxml-3.5-final做excel导出功能。起初使用该版本的poi的HSSF配合多线程生成excel,没有任何问题,后来改成了XSSF生成后上线,导出3w条数据时,cpu使用率达到了100%,内存达到了100%,打死了整个服务器!
芋道源码
2019/10/29
1.3K0
POI升级5.2.2报错问题
org.apache.poi.openxml4j.opc.PackageRelationshipCollection#parseRelationshipsPart,也就是错误信息中所提到的at org.apache.poi.openxml4j.opc.PackageRelationshipCollection.parseRelationshipsPart(PackageRelationshipCollection.java:309)
九转成圣
2024/04/10
6060
POI升级5.2.2报错问题
Java工具集-POI导出工具
添加依赖 <!--poi--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.1</version> </dependency> <dependency> <groupId>org.apache.poi</groupId
cwl_java
2020/02/11
5850
poi与easyexcel
Aache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 Microsoft Office文档的功能。
xiaozhangStu
2023/05/04
9440
React+后端实现导出Excle表格的功能
最近在做一个基于React+antd前端框架的Excel导出功能,我主要在后端做了处理,这个功能完成后,便总结成一篇技术分享文章,感兴趣的小伙伴可以参考该分享来做导出excle表格功能,以下步骤同样适用于vue框架,或者JSP页面的实现。
朱季谦
2019/10/15
2.1K0
React+后端实现导出Excle表格的功能
Java进阶-常用Excel处理库的比较
在当今的商业和技术世界中,Java仍然是处理企业级数据的重要语言之一,尤其是在涉及到大量的数据处理和报告任务时。Excel,作为最广泛使用的数据记录和分析工具,承载了无数企业的财务、销售、市场分析等关键业务数据。因此,掌握如何通过Java有效地操作Excel文件,对于开发者来说是一项非常有价值的技能。通过合适的库来处理Excel不仅可以提高开发效率,还可以增强应用程序的处理能力,使其能够应对大数据量和复杂的数据格式。
Damon小智
2024/04/14
7780
Java进阶-常用Excel处理库的比较
Java 实现文件批量导入导出最佳实践(兼容xls,xlsx)
java实现文件的导入导出数据库,目前在大部分系统中是比较常见的功能了,今天写个小demo来理解其原理,没接触过的同学也可以看看参考下。
业余草
2020/07/10
4.2K0
Java 实现文件批量导入导出最佳实践(兼容xls,xlsx)
相关推荐
Java 基于Apache POI实现Excel读写操作
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验