使用apache POI在excel文件中编辑或添加新行

时间:2014-06-05 10:48:53

标签: excel apache apache-poi

我知道如何在excel android中将数据写入一行。但是如何在其上添加新行而不会遗漏旧行。(我重写旧行但需要很长时间)。感谢。

1 个答案:

答案 0 :(得分:1)

要在多行之间添加行,您需要将其下方的所有行向下移动一行,并创建一个新行:例如,如果您需要在第五个位置添加另一行,并且该工作表包含10行只需向下移动5到10行

    sheet.shiftRows(5, 10, 1);

并在第5位添加新行

    sheet.createRow(5);

您也可以使用shiftRows删除,在这种情况下,您只需要在减号中传递第三个参数。你也可以看到here

注意:仔细删除第一行...正确处理可能会损坏您的Excel文件。