关于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 份
- 解答问题 10205 个
如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星