簡體   English   中英

使用poi閱讀java中的excel fie

[英]Read excel fie in java using poi

我正在努力在我正在開發的動態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)仍然沒有運氣。

您不僅需要在構建路徑中添加jar文件。 顯然,您需要在WEB-INF / lib文件夾中的war模塊中使用相同的文件。

PS我認為你不需要poi-examples jar。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM