如何在openpyxl中插入行

1 投票
1 回答
5389 浏览
提问于 2025-04-18 08:21

我想知道有没有办法在一个已经存在的 openpyxl 工作表中插入一行新行(这样会把下面的所有行往下推)?(如果有帮助的话,我想在第一行插入)

我查阅了所有的文档,但没有找到相关的内容。

1 个回答

0

目前在openpyxl中,直接实现这个功能是不可能的,因为这需要重新分配所有在新行下面的单元格。

不过你可以自己动手来做,方法是从最后一行开始,逐行遍历相关的行,然后用前一行的值写入新行。接着,你就可以在你想要的位置创建一行新的单元格。

撰写回答