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

相关推荐
Wang's Blog5 小时前
Java 项目实战: 交友项目 - MongoDB 入门:体系结构和命令行操作
java·mongodb·交友
小溪学编程5 小时前
将 Bean 放入 Spring 容器中的方式有哪些?
java·后端·spring
java_nnnn5 小时前
LeetCode刷题滑动窗口(水果成篮+找到字符串中所有字母的异位词)Java
java·开发语言·leetcode
用户3721574261355 小时前
Java 读取、修改和清空 PDF 文档属性(元数据)
java
SL_staff5 小时前
从‘改一行代码等三天’到‘改完即生效’:实施工程师的逻辑引擎避坑手记
java·产品·全栈
小羊没烦恼!5 小时前
异步编程:线程概述及使用
java·开发语言·mysql·算法·c#
hhwyqwqhhwy5 小时前
设备树之 provider 和 consumer
java·linux·前端
\光辉岁月/5 小时前
9.日期时间类
java·date·localdatetime·日期类
用户3721574261355 小时前
Java 操作 PPT 超链接:添加、修改和删除
java
需要8265 小时前
容器化 Java:镜像瘦身与 JVM 容器感知(cgroup)
java·开发语言·jvm