相关疑难解决方法(0)

使用Apache POI HSSF从Excel工作表中删除行

我正在使用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()只删除单元格内容,但行仍然是空行.

有没有一种方法可以删除行(空或不)而不创建一个没有我要删除的行的全新工作表?

java apache excel row apache-poi

29
推荐指数
3
解决办法
6万
查看次数

标签 统计

apache ×1

apache-poi ×1

excel ×1

java ×1

row ×1