Excel 导出功能报错:POI 依赖版本过低? 如何解决冲突
使用 Excel 导出功能时,如果遇到 'POI 依赖版本过低' 报错,而项目本身已经使用最高版本的依赖,可能是其他依赖项目中存在低版本 POI 依赖导致的。以下提供解决方法:
-
打开项目的 pom.xml 文件,找到 POI 相关的依赖项。
-
在依赖声明中添加排除语句,排除低版本依赖。 例如:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.1.2</version>
<exclusions>
<exclusion>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-lite</artifactId>
</exclusion>
</exclusions>
</dependency>
这个例子中,排除了 poi-ooxml 和 poi-ooxml-lite 两个低版本的依赖。
- 重新编译和运行项目,查看是否能够成功使用 Excel 导出功能。
如果问题依然存在,可以考虑更新项目中的其他依赖,确保所有依赖都使用最新版本。
原文地址: https://www.cveoy.top/t/topic/gWtI 著作权归作者所有。请勿转载和采集!