Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何获取POI API的依赖关系?_Java_Maven_Selenium Webdriver_Apache Poi - Fatal编程技术网

Java 如何获取POI API的依赖关系?

Java 如何获取POI API的依赖关系?,java,maven,selenium-webdriver,apache-poi,Java,Maven,Selenium Webdriver,Apache Poi,我希望使用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

我希望使用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>

org.apache.poi
poi
4.1.0
如何知道POM.xml中还需要包含哪些内容才能清除所有依赖项?

查看

我的期望是,您需要使用库,Maven功能将自动获取所有底层依赖项,所以您基本上只需要这一个:

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi-ooxml</artifactId>
    <version>4.1.0</version>
</dependency>
参考资料:


只要使用
poi-ooxml
就可以得到所需的一切我做到了。但是如果(cell.getCellType()==cell.cell\u TYPE\u STRING)as
cell\u TYPE\u STRING无法解析或不是字段,这是因为您使用的是旧代码。该代码是v4之前的代码。更新代码哦,我明白了。让我尝试更新代码。多谢各位。
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();