使用EasyExcel报错 com.alibaba.excel.exception.ExcelGenerateException: java.lang.NoClassDefFoundError: org/apache/poi/POIXMLTypeLoader

使用EasyExcel报错 com.alibaba.excel.exception.ExcelGenerateException:java.lang.NoClassDefFoundError: org/apache/poi/POIXMLTypeLoader

报错原因:缺少依赖或者依赖冲突,导致找不到类

使用postman测试结果如下:

 

 console 中报错如下:

 解决方法出处:https://www.jianshu.com/p/643fecc462fe 

提示NoClassDefFoundError 检查依赖是否存在,或者依赖冲突问题

1、若依赖不存在

在pom.xml中,增加一下依赖,解决报错问题。本文遇到的问题属于这类,加入依赖,刷新maven依赖即可。

复制代码
<dependency>
  <groupId>org.apache.poi</groupId>
  <artifactId>poi</artifactId>
  <version>3.17</version>
</dependency>
<dependency>
  <groupId>org.apache.poi</groupId>
  <artifactId>poi-ooxml</artifactId>
  <version>3.17</version>
</dependency>
复制代码

2、依赖冲突

排除冲突的依赖即可。

posted @   charler。  阅读(9586)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示