Staram się czytać pliki excel w dynamicznym projekcie internetowym, który rozwijam. Mogłem łatwo odczytać go w aplikacji java, wykonując te same kroki.Przeczytaj excel fie w java za pomocą poi
Co zrobiłem?
Po dodaniu ich do ścieżki budowania
- XMLBeans-2.6.0.jar
- POI-3.13-20150939
- POI-przykładami
- POI-excelant
- POI-OOXML
- poi-ooxml-schematy
- poi-scratchpad
Kod:
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();
Błąd
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
To jest dość długi, ale to jest istota tego
Pytanie
Chcę wiedzieć, jak rozwiązać ten problem, a jak już wspomniałem, działa on w innym podobnym pliku Java po wykonaniu tych samych kroków. Chcę zintegrować go z aplikacją internetową. Próbowałem również wywoływać procedurę, która importuje bazę danych w Javie z WebApp (która używa tomcat, jeśli to pomaga) nadal nie ma szczęścia.
Dzięki
Pytanie dobrze przedstawione, upvote! – webo80
Czy dodałeś również słoiki do swojej ścieżki klas? – Jens
Dodałem je na ścieżce budowy – ada2161