我想使用Apache POI库来解析excel文件(旧版本和新版本的excel)。因此,我想知道在以下链接中需要包含哪些Apache POI jar包:
http://mvnrepository.com/artifact/org.apache.poi
我发现需要包含很多jar包,它们都是必需的吗?
如果是,最新的稳定版本是什么?它能与微软的Office 2010一起使用吗?
我想使用Apache POI库来解析excel文件(旧版本和新版本的excel)。因此,我想知道在以下链接中需要包含哪些Apache POI jar包:
http://mvnrepository.com/artifact/org.apache.poi
我发现需要包含很多jar包,它们都是必需的吗?
如果是,最新的稳定版本是什么?它能与微软的Office 2010一起使用吗?
<?xml version="1.0" encoding="UTF-8"?>
4.0.0
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.10-FINAL</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
Apache POI 的主要代码,然后更新 Maven 项目。
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.10-FINAL</version>
</dependency>
这个会起作用
添加此依赖项以使用Apache POI
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.16-beta1</version>
</dependency>
使用Apache POI 5.0.0读取Excel文件的方法如下:
Workbook wb = WorkbookFactory.create(myFile);
...需要以下库(截至我打字时的最新版本):
myFile
是一个“.xls”文件,则需要添加另一个库:
将以下依赖项添加到您的maven pom.xml文件中。它将处理所有导入,包括OPCpackage。
<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>
ooxml用于处理.xlsx文件,而ooxml指的是xml,因此我们需要在pom.xml中引用以下三个依赖项:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.9</version>
</dependency>
<dependency>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
<version>1.4.01</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.9</version>
<exclusions>
<exclusion>
<artifactId>xml-apis</artifactId>
<groupId>xml-apis</groupId>
</exclusion>
</exclusions>
</dependency>