之前项目的程序用的poi版本是4.1.2
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
在最开始初始化的时候找不到对应的类,虽然我的Libraries里面是有的,ctrl也是能进去的,但就是找不进去
XSSFWorkbook workbook = new XSSFWorkbook();
解决方法:
直接将版本升级到最新的 5.2.3 就可以了
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>5.2.3</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>5.2.3</version>
</dependency>
这个解决方法跟网上的完全不一样..淦
报错信息也会有以下的错误提示:
java.lang.NoClassDefFoundError: org/apache/poi/util/POILogFactory