В листе книги Apache Poi отсутствует пустая строка Excel - PullRequest
0 голосов
/ 03 июля 2019

Я работаю над проектом javafx, где мне нужно показать листы Excel на TableView, для этого я использую

org.apache.poi.ss.usermodel.Workbook

Мой код для чтения файла Excel выглядит следующим образом

public Workbook getCommonWorkBook(File file) throws IOException, InvalidFormatException {
        Workbook workbook = WorkbookFactory.create(file);
        return workbook;
}

мой лист Excel выглядит так:

excel file snnipt

когда я перебираю строки листа книги, я не получаю пустую строку (вторая проиндексированная строка) Код повторяющейся строки здесь:

Workbook workbook = COMMON_SERVICE.getCommonWorkBook(file);
                if (workbook != null) {
                    Sheet sheet = workbook.getSheet(sheetName);
                    if (sheet != null) {
                        List<List<String>> rowList = new ArrayList();
                        sheet.rowIterator().forEachRemaining(r ->
                            System.out.println("r   :  " + r.toString()));

Выход

r: org.apache.poi.hssf.usermodel.HSSFRow@2a

r: org.apache.poi.hssf.usermodel.HSSFRow@2a

enter image description here

Мне нужно показать пустую строку в табличном представлении, пожалуйста, помогите мне.

...