【发布时间】:2015-12-15 08:50:07
【问题描述】:
我正在努力阅读我正在开发的动态 Web 项目中的 excel 文件。按照相同的步骤,我可以轻松地在 Java 应用程序中读取它。
我做了什么?
我将这些添加到构建路径
- xmlbeans-2.6.0.jar
- poi-3.13-20150939
- poi 示例
- poi-优秀
- 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 文件中工作。我想将它集成到网络应用程序中。我还尝试调用从 WebApp 导入 Java 数据库的例程(如果有帮助,它使用 tomcat)仍然没有运气。
【问题讨论】:
-
您是否也已将 jars 添加到您的类路径中?
-
我在构建路径中添加了它们
-
这可能是一个常见问题吗? stackoverflow.com/questions/31687130/…
标签: java excel apache apache-poi