使用 Excel 导出功能时,如果遇到 'POI 依赖版本过低' 报错,而项目本身已经使用最高版本的依赖,可能是其他依赖项目中存在低版本 POI 依赖导致的。以下提供解决方法:

  1. 打开项目的 pom.xml 文件,找到 POI 相关的依赖项。

  2. 在依赖声明中添加排除语句,排除低版本依赖。 例如:

<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-ooxmlpoi-ooxml-lite 两个低版本的依赖。

  1. 重新编译和运行项目,查看是否能够成功使用 Excel 导出功能。

如果问题依然存在,可以考虑更新项目中的其他依赖,确保所有依赖都使用最新版本。

Excel 导出功能报错:POI 依赖版本过低? 如何解决冲突

原文地址: https://www.cveoy.top/t/topic/gWtI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录