关于eclipse无法找到poi相关包文件的问题
我在IDEA写文件导入导出功能时,添加相应jar包就能工作。
但是我在eclipse中按操作却不能成功,还报出找不到相应文件的错误提示
public class ExcelHelper {
public void ExcelImput(Map<String, FileItem> fileMap) {
CourseService cs = new CourseServiceImpl();
Workbook workbook = null;
System.out.println(fileMap.get("fileItem").toString());
try {
workbook = WorkbookFactory.create(fileMap.get("fileItem").getInputStream());
Sheet sheet = workbook.getSheetAt(0);
int lastRowNum = sheet.getLastRowNum();
for (int i = 1; i <= lastRowNum; i++) {
Row row = sheet.getRow(i);
Course course = new Course();
course.setCourseId(row.getCell(0).getStringCellValue());
course.setCourseName(row.getCell(1).getStringCellValue());
course.setCourseType(row.getCell(2).getStringCellValue());
course.setDescription(row.getCell(3).getStringCellValue());
course.setCourseTime(row.getCell(4).getStringCellValue());
course.setOperator(row.getCell(5).getStringCellValue());
cs.addCourse(course);
}
} catch (EncryptedDocumentException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}我的jar包也没添加少

错误的地方是在WorkbookFactory.creat()方法里面。

错误提示是告诉我找不到org.apache.commons.compress.archivers.zip.ZipFile。我在网上找了相应答案,要加入commons-compress-1.18.jar。但是当我加了这个jar包后,还继续提示要加如另一个jar包。我发现他们都是poi文件包里面的jar包,下图所示:


问题是,这不意味这我要把所以jar包都添加进去吗?我在IDEA可不用那么多包。那我是哪里出错了吗?请各位指教!
2
收起
正在回答 回答被采纳积分+1
2回答
从网页搭建入门Java Web2018版
- 参与学习 人
- 提交作业 1088 份
- 解答问题 10204 个
如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星