首先,需要确认项目中是否确实同时引入了easyexcel和poi两个库。easyexcel是基于poi进行封装的,因此它内部已经包含了poi的依赖。如果项目中显式引入了poi,并且版本与easyexcel内部使用的版本不一致,就可能导致依赖冲突。 2. 分析冲突的具体表现 依赖冲突的具体表现可能包括编译错误、运行时异常等。例如,可能会出现NoSuchMethod...
解决poi和easyExcel冲突xuuu1234 立即播放 打开App,流畅又高清100+个相关视频 更多5891 1 10:00 App easyExcel进行大数据量导出导入,避免出现oom 1749 -- 13:16 App Activiti7的驳回和拒绝 #工作流 1.6万 45 5:16 App 裸辞后在家通宵只做复制粘贴,30天收入45057,收藏这18个网站,你也可以做到!! 1623 --...
因为easyExcel支持最低的POI版本是3.17,maven会自动使用最高级的版本,所以原本使用的工具类ExcelExportUtil找不到了,poi.jar包版本冲突导致的! 如下两个包冲突: <!-- 部门统一common包 --><dependency><groupId>com.test.b2c.base</groupId><artifactId>test-b2c-base-common</artifactId><version>${test-b2c...
1. 检查你的项目中是否存在poi、poi-ooxml和poi-ooxml-schemas这三个依赖,确保它们的版本号一致。如果发现版本不一致,可能是导致冲突的根源。2. 当出现错误时,注意查看错误信息,通常会指向有问题的jar包。由于maven依赖的传递性,可能引入的新依赖引入了重复的或版本不兼容的jar,需要排查最近新增的依...
有新需求需要导出word文档;于是选择了Poi-tl,项目中已经使用了EasyExcel做相关Excel的导入与导出;当加入poi-tl做导出word时各种报错... 踩过的坑就不展示了... 下面是CV可用的,直接复制即可 <properties><poi-tl.version>1.12.0</poi-tl.version><poi.version>5.2.2</poi.version><poi-ooxml-schemas.version...
由于easyExcel自带依赖于3.17的poi,所以如果项目其它地方引入了其它版本的poi,就会导致easyExcel导出失败等一系列问题,主要原因是因为poi版本冲突导致的,这里我提供的解决办法是,引入easyExcel的时候,排除easyExcel中自带的poi依赖。 本方法已通过博主的亲自实践,方法有效解决版本冲突导致的一系列的问题。在网上查询相关资料的...
老项目使用JDK6和旧版POI, 陈年老代码不可能去改动它, 新的导入导出需求想引用easyexcel, 又不想导致依赖冲突, 所以切出一个分支, 用jarjar对所引用的依赖做重命名操作, 并修改easyexcel源码的导包做一个定制版本. EasyExcel QQ1群(已满): 662022184 ...
1、如果你使用了poi? 2、如果你报错信息是NoSuchMethodError,ClassNotFoundException? 3、以前没问题的功能现在复调突然有问题了? 如果上面的问题你都出现了,那差不多就是easyexcel3.9版本和poi3.17版本冲突了,如下逐步解决!! 依赖冲突的原因总结一句话就是,依赖的版本和实际使用的版本不一致。
解决easyExcel和poi版本冲突问题 由于easyExcel自带依赖于3.17的poi,所以如果项目其它地方引入了其它版本的poi,就会导致easyExcel导出失败等一系列问题,主要原因是因为poi版本冲突导致的,这里我提供的解决办法是,引入easyExcel的时候,排除easyExcel中自带的poi依赖。