关于POI3.17.jar老版本的excel导入问题

[复制链接]
查看11 | 回复1 | 2021-1-27 05:42:41 | 显示全部楼层 |阅读模式
因为以前写的代码在poi中Workbook类有close()方法,在3.7后的版本都会提示找不到这个方法,就没有用新的写法,但是老的写法中遇到过一些问题,这边导入的jar包有:poi-3.17.jar,poi-ooxml-3.17.jar,poi-ooxml-schemas-3.12.jar,xmlbeans-2.6.0.jar
之前是没有导入xmlbeans-2.6.0.jar这个jar包的,但是运行过程中会报
java.lang.NoClassDefFoundError:org/apache/xmlbeans/XmlOptions
的异常,看大家都说缺少xmlbeans这个jar包,但是引入这个jar包后(导入07版本excel,老版本不会)又会提示
org.apache.poi.POIXMLException:java.lang.reflect.InvocationTargetException
的异常,百度看大家说是jar包冲突需要删除xmlbeans的jar包,然后陷入死循环,,希望有大佬帮助一下

分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:42:41 | 显示全部楼层
我项目引入了

org.apache.poi
poi-ooxml
3.14

依赖如下


这个版本的workbook是有close()方法的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行