Loading...

poi4.0.0读取excel文件时报java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/zip/ZipFile

–>

最近项目报表中为了支持插入图表将原来的poi3.14升级至4.0.0后:
项目编译没有问题了,但是运行功能时报java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/zip/ZipFile

原因是下载的poi4.0.0缺少这个底层的解压包无法对Excel文件进行解压处理,我的是因为poi引入的这个jar包1.8和docx4j引入的这个jar包版本低1.2confict后导致,排除掉低版本后就可以了
大家都知道word和Excel用解压工具解压后其实都是xml文件,因此需要用到解压工具
在mave仓库中引入下面jar包即可解决:
org.apache.commons commons-compress 1.18

本文来源 互联网收集,文章内容系作者个人观点,不代表 本站 对观点赞同或支持。如需转载,请注明文章来源,如您发现有涉嫌抄袭侵权的内容,请联系本站核实处理。

© 版权声明

相关文章