Apache POI發行版包含對許多文檔文件格式的支持。這種支持在幾個Jar文件中提供。並非每種格式都需要所有jar。下表顯示了POI組件、Maven存儲庫標記和項目的Jar文件之間的關系。
(http://poi.apache.org/components/index.html)
在版本4.1.2中如果用到XSSFWorkbook和SXSSHWorkbook,根據上表在引入POI的同時還需引入poi-ooxml,所以如果操作xlsx文件則需要在項目的pom.xml文件中引入以下兩個依賴:
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.1.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
否則IDEA會在XSSFWorkbook報錯。