【发布时间】:2009-12-02 18:45:13
【问题描述】:
我正在使用 Apache POi HSSF 库将信息导入我的应用程序。问题是文件有一些额外/空行需要在解析之前先删除。
没有HSSFSheet.removeRow( int rowNum ) 方法。只有removeRow( HSSFRow row )。问题在于无法删除空行。例如:
sheet.removeRow( sheet.getRow(rowNum) );
在空行上给出 NullPointerException,因为 getRow() 返回 null。
此外,正如我在论坛上看到的那样,removeRow() 只会删除单元格内容,但该行仍然作为空行存在。
有没有一种方法可以在不创建没有我要删除的行的全新工作表的情况下删除行(是否为空)?
【问题讨论】:
标签: java apache excel row apache-poi