依赖都导入完全了,就是无法导入或者new XSSFWorkbook
产生问题的依赖如下:
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<version.poi>3.17</version.poi>
</properties>
<dependencies>
<!-- POI 文档 依赖-->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>${version.poi}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>${version.poi}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>ooxml-schemas</artifactId>
<version>1.4</version>
</dependency>
</dependencies>
经过测试,发现是依赖的问题,我这里用的是阿里源的 maven 仓库镜像:
http://maven.aliyun.com/nexus/content/groups/public/
解决方法:
将版本号:3.17 替换为其他版本就行了,具体可以查看 mvn hub, 我这里测试了 3.14 和 4.1.2 都可用~