我正在使用Apache POi HSSF库将信息导入我的应用程序.问题是文件有一些额外/空行需要在解析之前先删除.
没有HSSFSheet.removeRow( int rowNum )方法.只有removeRow( HSSFRow row ).这个问题是无法删除空行.例如:
sheet.removeRow( sheet.getRow(rowNum) );
Run Code Online (Sandbox Code Playgroud)
在空行上给出NullPointerException,因为getRow()返回null.另外,正如我在论坛上看到的那样,removeRow()只删除单元格内容,但行仍然是空行.
有没有一种方法可以删除行(空或不)而不创建一个没有我要删除的行的全新工作表?