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,找到直接注释

相关推荐
云烟成雨TD2 分钟前
Spring AI 1.x 系列【33】RAG Advisor 组件与四大分层架构
java·人工智能·spring
江南十四行1 小时前
并发编程(七)
java
.千余1 小时前
【C++】C++类与对象2:C++构造函数、运算符重载与流输入输出全面解析
c语言·开发语言·前端·c++·经验分享
weixin_537217061 小时前
Ai教程资源合集
经验分享
亦暖筑序1 小时前
单模型成本高、风险大?Spring AI多模型路由实战:成本降70%,可用性更稳
java·后端·ai编程
404号扳手1 小时前
Java 进阶知识(二)
java·后端
SamDeepThinking2 小时前
一个业务场景只需要一个ThreadLocal实例
java·后端·程序员
带刺的坐椅2 小时前
Solon 热加载与插件热插拔:Debug 模式 × E-Spi × H-Spi 全解析
java·solon·插件·plugin·热插拨
Rick19932 小时前
mysql联合索引经典实例
java·数据库·mysql
方也_arkling2 小时前
【Java-Day02】语法篇:变量/数据类型/标识符/运算符/类型转换
java·开发语言