我正在处理 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 表看起来像:
当我迭代工作簿表的行时,我没有得到空行(第二个索引行)迭代行的代码在这里:
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
我还需要在表格视图中显示空行,请帮助我。