Импорт файла XLS с несколькими столбцами в JTable - PullRequest
0 голосов
/ 08 мая 2019

Второй день я теряю в поиске способа импорта файла 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. Может кто-нибудь помочь мне или объяснить код видео? Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...