我正在开发一个动态Web项目,但是在读取Excel文件方面遇到了困难。尽管我按照相同的步骤在Java应用程序中轻松读取它。
我的做法是:
我将以下内容添加到构建路径中:
xmlbeans-2.6.0.jar poi-3.13-20150939 poi-examples poi-excelant poi-ooxml poi-ooxml-schemas poi-scratchpad
代码如下:
我的做法是:
我将以下内容添加到构建路径中:
xmlbeans-2.6.0.jar poi-3.13-20150939 poi-examples poi-excelant poi-ooxml poi-ooxml-schemas poi-scratchpad
代码如下:
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(使用Tomcat)中调用导入数据库的例程,但仍然没有运气。