Apache POI工作所需的maven依赖项

Mah*_*leh 25 java apache-poi maven

我想使用Apache POI库来解析excel文件(旧版本和更新版本的excel).所以我想知道我需要从Apache POI中包含哪些罐子,因为在以下链接中:

http://mvnrepository.com/artifact/org.apache.poi

我发现要包含很多罐子,我需要将它们全部包括在内吗?

如果是这样,最新的稳定版本是什么,它是否与微软的Office 2010一起使用?

Sri*_*ran 41

不,不必包含所有POI的依赖项.Maven的传递依赖机制将负责这一点.正如指出的,你只需要表达对相应的POI神器的依赖.例如:

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi-ooxml</artifactId>
    <version>3.8-beta4</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)


Lau*_*ulo 9

对于Excel作者,您可能需要以下内容:

            <dependency>
              <groupId>org.apache.poi</groupId>
              <artifactId>poi</artifactId>
              <version>3.10-FINAL</version>
           </dependency>


        <dependency>
             <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>${apache.poi.version}</version>
       </dependency>
Run Code Online (Sandbox Code Playgroud)