我正在尝试实现对.xls文件的读取。我有以下代码:
FileInputStream file = null;
Workbook workbook = null;
try {
file = new FileInputStream(System.getProperty("user.home") + "/Downloads/" + fileName);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
if (fileName.endsWith(".xls")) {
try {
**workbook = new HSSFWorkbook(file);**
} catch (IOException e) {
e.printStackTrace();
}
此标记代码行崩溃。
我在pom.xml中导入了:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>5.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>5.2.0</version>
</dependency>
但是我得到了错误:由: java.lang.ClassNotFoundException: java.lang.ClassNotFoundException引起的
我希望能在这方面提供帮助。谢谢。
发布于 2022-09-19 08:48:49
当我将excel读入XSSFWorkbook时,它提示错误消息,即XSSFWorkbook最终将poi的版本从5.2.3降到5.2.2。
https://stackoverflow.com/questions/71530141
复制相似问题