Я только начал изучать Apache POI. Я хочу сделать очень простую электронную таблицу примерно так в Excel,
+----------+----------+----------+----------+----------+
| 1 | 2 | 3 | 4 | 5 |
+----------+----------+----------+----------+----------+
код, который я написал, выглядит следующим образом:
public void exportTable() throws IOException
{
FileOutputStream fos=new FileOutputStream(new File("C:\\Users\\*****\\OneDrive\\Desktop\\excel.xlsx"));
XSSFWorkbook wb=new XSSFWorkbook();
XSSFSheet ws=wb.createSheet();
XSSFRow row=ws.createRow(0);
for(int i=0;i<=5;i++)
{
Cell cell=row.createCell(i);
cell.setCellValue(i);
}
wb.write(fos);
fos.close();
}
Я получаю NoClassDefFoundError
Я использую следующие jar-файлы.
1) poi-4.1.0.jar
2) poi-examples-4.1.0.jar
3) poi-excelant-4.1.0.jar
4) poi-ooxml-4.1.0.jar
5) poi-ooxml-schemas-4.1.0.jar
6) poi-scratchpad-4.1.0.jar
7) xmlbeans-3.1.0.jar
8) curveapi-1.06.jar
И я использую jdk 1.8 для NetBeans
PS У меня практически нет опыта работы с Apache POI, поэтому я был бы благодарен, если бы вы написали подробный ответ. Спасибо
PPS Я не знаю, Maven
Редактировать: Итак, я изменил несколько вещей
1) Я импортировал все файлы JAR из "общих коллекций".
2) Я изменил «.xls» на «.xlsx»
3) Я также импортировал «common-compress» и теперь он работает отлично,Спасибо!