繁体   English   中英

如何获得POI API的依赖关系?

[英]How do I get the dependency for POI API?

我希望使用POI api读取Excel文件。 我从Maven获取POI api的依赖项

<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi</artifactId>
    <version>4.1.0</version>
</dependency>

我怎么知道要清除所有依赖项,POM.xml还需要包含什么?

查看Apache POI组件图

在此处输入图片说明

我的期望是您需要使用poi-ooxml库,Maven 传递依赖项功能将自动获取所有基础依赖项,因此您基本上只需要以下一项:

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi-ooxml</artifactId>
    <version>4.1.0</version>
</dependency>

读取文件的示例代码如下所示:

OPCPackage pkg = OPCPackage.open(new File("/path/to/your/file.xlsx"));
XSSFWorkbook wb = new XSSFWorkbook(pkg);
XSSFSheet sheet = wb.getSheetAt(0);
XSSFRow row = sheet.getRow(0);
XSSFCell cell = row.getCell(0);
System.out.println(cell.getStringCellValue());
pkg.close();

参考文献:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM