导出excel出现org.apache.poi.openxml4j.exceptions.OpenXML4JRuntimeException:

weixin_38048397 2018-04-21 04:40:55
 开发四年只会写业务代码,分布式高并发都不会还做程序员?->>>    ERROR:  'java.io.IOException' ERROR:  'java.io.IOException' org.apache.poi.openxml4j.exceptions.OpenXML4JRuntimeException: Fail to save: an error occurs while saving the package : The part /docProps/core.xml failed to be saved in the stream with marshaller org.apache.poi.openxml4j.opc.internal.marshallers.ZipPackagePropertiesMarshaller@a4a85d2 at org.apache.poi.openxml4j.opc.ZipPackage.saveImpl(ZipPackage.java:595) at org.apache.poi.openxml4j.opc.OPCPackage.save(OPCPackage.java:1539) at org.apache.poi.POIXMLDocument.write(POIXMLDocument.java:227) at com.buss.util.TestExportExcel2007.createEXCEL(TestExportExcel2007.java:141) at com.buss.teachersalary.controller.TeacherSalaryController.exportExcel(TeacherSalaryController.java:224) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source)
...全文
3764 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38087157 2019-02-18
  • 打赏
  • 举报
回复 6
我自己也遇到此问题,查了一些资料,应该是内存溢出,目前自己的2个解决方案: 1.把poi换成easyExcel(不会出现OOM) 2.限制导出的数据量(我这边是3000条数据会报错,1000左右不会报错)

473

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧