删除一行下方单元格上移_openpyxl3.0官方文档(5)——插入和删除行和列,移动单元格...

插入行和列¶

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

openpyxl.worksheet.worksheet.Worksheet.insert_rows()
openpyxl.worksheet.worksheet.Worksheet.insert_cols()
openpyxl.worksheet.worksheet.Worksheet.delete_rows()
openpyxl.worksheet.worksheet.Worksheet.delete_cols()

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

1    >>> ws.insert_rows(7)    

删除行和列¶

删除列F:H

1    >>> ws.delete_cols(6, 3)    

移动单元格¶

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

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

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

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

这将移动单元格中公式一行和一列。

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值