easyexcel报错解决

问题

项目由poi改用easyexcel,报错如下:

java.lang.NoSuchMethodError: 'org.apache.poi.ss.usermodel.CellType org.apache.poi.ss.usermodel.Cell.getCellType()'

原因

easyexcel中的poi和项目原本的poi版本冲突问题。

由于之前做过easyexcel项目,就把所以子工程pom里的poi注释掉了。

关键:忽略了parent项目pom的dependencyManagement中版本锁定的poi,这里误以为在子工程未使用就不会冲突。

解决

将项目所有有关poi的dependency全部注释掉,包括dependencies和dependencyManagement。

推荐:使用快捷键ctrl+shift+f直接搜索poi,找到直接注释

相关推荐
22:30Plane-Moon13 分钟前
初识SpringBoot
java·spring boot·后端
黄昏晓x1 小时前
数据结构----排序
java·数据结构·排序算法
97zz1 小时前
项目配置文件正确但是启动失败,报配置文件内容错误或中间件地址与实际不符
java·中间件·springboot
小醉你真好2 小时前
Spring Boot + ShardingSphere 分库分表实战
java·spring boot·后端·mysql
Vdeilae2 小时前
IIS 让asp.net core 项目一直运行
java·服务器·asp.net
YY_TJJ3 小时前
8.4 Java Web(Maven P50-P57)
java·开发语言·maven
cc蒲公英3 小时前
uniapp x swiper/image组件mode=“aspectFit“ 图片有的闪现后黑屏
java·前端·uni-app
刘大辉在路上3 小时前
IntelliJ IDEA开发编辑器摸鱼看股票数据
java·编辑器·intellij-idea
我来整一篇4 小时前
[mysql] 深分页优化
java·数据库·mysql
Sadsvit4 小时前
Linux 服务器性能监控、分析与优化全指南
java·linux·服务器