Java 如何获取POI API的依赖关系?
我希望使用POI api来读取excel文件。 我从Maven获得了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
<!-- 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)ascell\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();