Второй день я теряю в поиске способа импорта файла XLS в JTable. Задача проста и понятна - одно приложение NetBeans с кнопкой импорта и всей информацией Excel для анализа в JTable (точная копия файла XLS). Я нашел видео того, что мне точно нужно: https://www.youtube.com/watch?v=ed9nQD1NxrQ - но кода нет, только демо. Я также нахожу много вещей о Apache POI и библиотеке jxl, но все вещи в интернете у меня не работают. Я публикую код функции, которая должна анализировать файл:
public void process() throws IOException, BiffException{
File file=new File("D:\\0244D600.xls");
FileInputStream fis=new FileInputStream(file);
jxl.Workbook wb=jxl.Workbook.getWorkbook(fis);
jxl.Sheet s=wb.getSheet(0);
int row=s.getRows();
int col=s.getColumns();
headers.clear();
for (int i = 0; i <row; i++) {
for (int j = 0; j <col; j++) {
jxl.Cell c=s.getCell(j, i);
System.out.print(c.getContents()+"\t\t");
arr.add(c.toString());
}
System.out.println("");
}
}
Это работает, и это дает мне хороший вывод в консоли:
i10 02/05/2019 84,218
i10 03/05/2019 74,8
i10 07/05/2019 69,786
i10 08/05/2019 38,623
i10 09/05/2019 90,021
i10 10/05/2019 52,493
i10 13/05/2019 87,757
Но я хочу, чтобы это было сохранено в моем JTable. Я мог бы сделать это только с первым столбцом, если я использую ArrayList. Может кто-нибудь помочь мне или объяснить код видео?
Заранее спасибо.