美文网首页python小课——零基础入门——学习笔记代码改变世界
openpyxl3.0官方文档(5)——插入和删除行和列,移动单

openpyxl3.0官方文档(5)——插入和删除行和列,移动单

作者: Sinchard | 来源:发表于2020-07-02 06:16 被阅读0次

插入行和列¶

可以使用工作表的一些方法插入行或列:

默认为一行或一列。例如,要在第7行插入一行(在现有行之前):

    >>> ws.insert_rows(7)    

删除行和列¶

删除列F:H

    >>> ws.delete_cols(6, 3)    

移动单元格¶

您也可以在工作表中移动一个单元格区域:

    >>> ws.move_range("D4:F10", rows=-1, cols=2)    

这将把D4:F10范围内的单元格上移一行,右移两列。这些单元格将覆盖现有的单元格。
如果单元格包含公式,您可以让openpyxl为您翻译这些公式,但由于这并不总是您所希望的,因此它在默认情况下被禁用。另外,只有单元格中的公式将被翻译。不会更新对其他单元格或已定义名称的公示的引用;您可以使用:doc:formula转换程序执行以下操作:

    >>> ws.move_range("G4:H10", rows=1, cols=1, translate=True)    

这将移动单元格中公式的相对引用一行和一列。

水平有限,如果有朋友发现文中许多翻译不当的地方,请随时指正。
翻译不易,也请大家多多点赞!

相关文章

网友评论

    本文标题:openpyxl3.0官方文档(5)——插入和删除行和列,移动单

    本文链接:https://www.haomeiwen.com/subject/xubcqktx.html