Ich habe Probleme, Excel-Datei in einem dynamischen Web-Projekt zu lesen, das ich entwickle. Ich könnte es leicht in einer Java-Anwendung lesen, indem ich dieselben Schritte befolge.Lesen Excel fie in Java mit Poi
Was habe ich getan?
hinzugefügt I Dieser Pfad
- XMLBeans-2.6.0.jar
- OVI-3.13-20150939
- OVI-Beispiele zu bauen
- poi-ooxml-schemas
- poi-scratchpad
Code:
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();
Der Fehler
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
Es ist ziemlich lang, aber das ist der Kern von ihm
Die Frage
Ich möchte wissen, wie man das löst und wie ich bereits erwähnt habe, funktioniert es in einer anderen ähnlichen Java-Datei, nachdem die gleichen Schritte ausgeführt wurden. Ich möchte es in die Web App integrieren. Ich habe auch versucht, die Routine aufzurufen, die die Datenbank in Java von der WebApp importiert (die Tomcat verwendet, wenn das hilft) immer noch kein Glück.
Dank
Frage gut präsentiert, upvote! – webo80
Haben Sie auch die Gläser zu Ihrem Klassenpfad hinzugefügt? – Jens
Ich habe sie in Build-Pfad hinzugefügt – ada2161