0

我正在处理 javafx 项目,我需要在 TableView 上显示 Excel 工作表,因为我正在使用

org.apache.poi.ss.usermodel.Workbook

我读取excel文件的代码如下

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

我的 excel 表看起来像:

excel文件截图

当我迭代工作簿表的行时,我没有得到空行(第二个索引行)迭代行的代码在这里:

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

在此处输入图像描述

我还需要在表格视图中显示空行,请帮助我。

4

0 回答 0