Сохранение значений циклов For для печати в Excel - PullRequest
0 голосов
/ 29 мая 2020

Я новичок в java. У меня есть текстовое поле, и я хотел читать строку за строкой, что я уже мог решить. Но я хочу, чтобы каждая из этих строк записывала ее в файл Excel. Мне уже удалось создать файл Excel и записать в него. Что делает приведенный ниже код, так это то, что он читает строку за строкой и записывает ее в excel, но я не знаю, сколько строк может иметь текстовое поле, поэтому, если в моем коде ниже я напишу более 3 строк в текстовом поле, он будет напишите только первые 3 в excel, и если я напишу меньше 3, он выдает эту ошибку: ArrayIndexOutOfBoundsException. Я хочу написать все строки, которые мне нужны в текстовом поле, и что они написаны в Excel. Спасибо

String[] lines = TextArea.getText().split("\\n");
    for(int i = 0 ; i< lines.length; i++){
        System.out.println( lines[i]);

    String [][] entry = new String [40][40];
    entrada [0] [0]= "A1";
    entrada [1] [0]= lines[0];
    entrada [2] [0]= lines[1];
    entrada [3] [0]= lines[2];

    String route="/Users/sushi/Documents/writexcel.xls";
    g.generateExcel(entry, route);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...