我一直在使用Apache POI API来处理Excel文件。 要求是从给定的Excel文件中删除某些行。
在Apache POI API中,我使用Sheet.removeRow(rowIndex)
方法从工作表中删除行。然后我使用sheet.shiftRows()
方法将下一行向上移动以填充空行。但是,处理大约200k行的大型Excel文件需要很长时间。
Sheet.removeRow(rowIndex)
方法仅清除行中的内容,而不是永久删除整行。
是否存在永久删除行的API(不仅仅是清除行内容),因此处理整个文件所需的时间更短?