java导出文件excle报错Failed to read zip entry source
1、报错信息:
java.io.IOException: Failed to read zip entry sourceat org.apache.poi.openxml4j.opc.ZipPackage.<init>(ZipPackage.java:103)at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:324)at com.dxhy.core.thread.JxsebbExportThread.exportListArrayToExcel(JxsebbExportThread.java:217)at com.dxhy.core.thread.JxsebbExportThread.cicleExport(JxsebbExportThread.java:196)at com.dxhy.core.thread.JxsebbExportThread.run(JxsebbExportThread.java:146)
Caused by: java.io.EOFException: nullat java.util.zip.ZipInputStream.readFully(ZipInputStream.java:405)at java.util.zip.ZipInputStream.readLOC(ZipInputStream.java:296)at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:122)at org.apache.poi.openxml4j.util.ZipSecureFile$ThresholdInputStream.getNextEntry(ZipSecureFile.java:280)at org.apache.poi.openxml4j.util.ZipInputStreamZipEntrySource.<init>(ZipInputStreamZipEntrySource.java:52)at org.apache.poi.openxml4j.opc.ZipPackage.<init>(ZipPackage.java:100)... 4 common frames omitted
2、原因:excel模板在项目打包编译时,xlsx文件解压缩时出问题,可以去target\classes\templates查看,excel打不开,提示文件损坏
3、解决方案:
在对应的pom文件中加入配置项,进行资源过滤
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><configuration><encoding>UTF-8</encoding><!-- 过滤后缀文件 --><nonFilteredFileExtensions><nonFilteredFileExtension>xlsx</nonFilteredFileExtension><nonFilteredFileExtension>xls</nonFilteredFileExtension></nonFilteredFileExtensions></configuration></plugin>
java导出文件excle报错Failed to read zip entry source相关推荐
- Android sutdio创建完项目报错Failed to open zip file
报错原因是没有找到对应的压缩文件位置 按这个地址就找不到dirsts文件,不能自动下载,所以只要改成能找到的路径就能自动下载successful后就能run app
- Poi读取Excle报错 java.util.zip.ZipException: invalid stored block lengths
一:Poi读取Excle报错 java.util.zip.ZipException: invalid stored block lengths 系统中需要导出excle签收单,excle模板是预设好 ...
- java exec执行tar_用java调用rpmbuild 报错,同一条命令直接复制到终端却能运行
用java调用rpmbuild 报错,同一条命令直接复制到终端却能运行. 命令如下: rpmbuild --define "_topdir /var/lib/jenkins/workspac ...
- 解决IntelliJ IDEA报错Failed to read candidate component class: file [ ]; nested exception is org.
解决IntelliJ IDEA报错Failed to read candidate component class: file [ ]; nested exception is org.springf ...
- java小白日常报错
java小白日常报错 CRM项目中使用逆向工程生成mappper.xml文件.pojo文件.和mapper文件时产生的错误* 作为一个java小白人,开始学习写博客,一个是为了为了记笔记,另一个是为了 ...
- Caused by: java.lang.IllegalArgumentException报错
报错内容: java.lang.IllegalStateException: Failed to load ApplicationContextat org.springframework.test. ...
- 淘淘商城项目报错 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-
@[TOC](淘淘商城项目报错 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (d ...
- pyinstaller打包py文件生成的exe报错Failed to execute script
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/100761976 时常 ...
- Pyinstaller 打包exe 报错 “failed to execute script XXX“的一种解决方案
Pyinstaller 打包exe 报错 "failed to execute script XXX"的一种解决方案 参考文章: (1)Pyinstaller 打包exe 报错 & ...
- 使用cmd打开java文件,报错:“错误,编码GBK的不可映射字符”
使用cmd打开java文件,报错:"错误,编码GBK的不可映射字符" 今天使用EditPlus写了一个小程序,用cmd运行时报错--"错误,编码GBK的不可映射字符&qu ...
最新文章
- java类与对象作用_Java类与对象
- 贝叶斯分类器的matlab实现_贝叶斯实验
- C语言实现牛顿-拉夫逊newton raphson求近似根roots(附完整源码)
- 【LeetCode-面试算法经典-Java实现】【054-Spiral Matrix(螺旋矩阵)】
- jquery生成一个li_jquery-创建元素和添加子元素
- Python的用途是什么? Python编程语言有10多种编码用途。
- mybatis 查询之神坑
- 设备管理器android感叹号,设备管理器其他设备感叹号
- Mplayer的秘密功能
- Android动态加载字节码
- java跨平台_Java如何实现跨平台
- 分布式锁与实现(二)——基于ZooKeeper实现
- latex排版--插入符号数学公式常见问题
- 图书馆管理系统(详细)(C语言版本)
- 超搜索引擎BBMAO
- 细水长流+润物无声——2021企业营销数字化转型研究报告
- 华为路由器接口如何区分_华为路由的线路输出的两种不同方法简介
- mysql事务回滚是什么意思_Mysql事务提交及事务回滚是什么意思
- 【机器学习】一些常用的回归模型实战(9种回归模型)
- JWT授权为啥要在 Authorization标头里加个Bearer 呢
热门文章
- java进制转换所有方法_Java进制转换方法整理
- SIFT与SURF算法
- 误差函数erf matlab,matlab求解erf误差函数方法(有详细注释 )
- 人文社科开放数据库汇总
- 单片机双击 长按 c语言,51单片机按键检测源程序(实现单击、双击、长按等功能)...
- Dagger2原理解析
- PADS 不同单位之间的切换
- 【暂更】分享亲测有效的那些实用「神器」!(网站/软件/小技巧)
- 工地人员定位管理系统,如何有效做到安全生产双预防?
- python去重txt文本_Python文本去重