我正在努力在我正在开发的动态Web项目中阅读excel文件.我可以通过遵循相同的步骤在Java应用程序中轻松阅读它.
我做了什么?
我添加了这些来构建路径
XMLBeans的-2.6.0.jar
POI-3.13-20150939
POI-例子
POI-excelant
POI-OOXML
POI-OOXML-模式
POI暂存器
码:
FileInputStream input_document = new FileInputStream(new File("file_location")); XSSFWorkbook my_xls_workbook = new XSSFWorkbook(input_document); XSSFSheet my_worksheet = my_xls_workbook.getSheetAt(0); XSSFCell cell=null; for(int i=0;i<463;i++){ cell = my_worksheet.getRow(i).getCell(0); words[i]=cell.getStringCellValue(); System.out.println(words[i]); } my_xls_workbook.close();
错误
SEVERE: StandardWrapper.Throwable java.lang.NoClassDefFoundError: org/apache/poi/xssf/usermodel/XSSFWorkbook org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Allocate exception for servlet vhealth.GetMed java.lang.ClassNotFoundException: org.apache.poi.xssf.usermodel.XSSFWorkbook
它很长,但这是它的要点
问题
我想知道如何解决这个问题,正如我所提到的,它遵循相同的步骤后在另一个类似的java文件中工作.我想将它集成到Web应用程序中.我也试过调用从WebApp导入Java数据库的例程(如果有帮助就使用tomcat)仍然没有运气.
谢谢