【Excel自动化办公Part2】:向某个格子里写入内容、append()插入行、在表格中插入公式、插入行和列、删除行和列、移动格子

目录

一、向某个格子中写入内容

sheet['A1'] = 'hello world'

cell.value = 'I Love Python'

二、append()——插入一行的操作

 三、在表格中插入公式

 在python中查看openpyxl模块可执行的Excel文件的命令

四、插入行和列的操作

 1、插入一列

2、插入多列

3、插入一行

4、插入多行

五、删除行和列的操作

1、删除列

2、删除行

六、移动格子的操作


  • 以下所有操作会在Excel表格中的sheet工作表进行

一、向某个格子中写入内容

  • sheet['A1'] = 'hello world'

  • cell.value = 'I Love Python'

 



二、append()——插入一行的操作

sheet.append(Python列表)

 



 三、在表格中插入公式

 

  •  在python中查看openpyxl模块可执行的Excel文件的命令

导入模块:from openpyxl.utils import FORMULAE



四、插入行和列的操作

 1、插入一列

sheet.insert_cols(idx=数字编号)

  • 在第一列前插入一列

 

 

2、插入多列

sheet.insert_cols(idx=数字编号, amount=要插入的列数)

  • 在第二列前插入3列

 

3、插入一行

sheet.insert_rows(idx=数字编号)

  • 在第三行前插入一行

 

4、插入多行

sheet.insert_rows(idx=数字编号, amount=要插入的行数)

  • 在第三行前插入三行



五、删除行和列的操作

1、删除列

sheet.delete_cols(idx=数字编号, amount=要删除的列数)

  • 例:sheet.delete_cols(idx=1, amount=3)——表示从第一列开始往后删除三列(包括第三列)

 

2、删除行

sheet.delete_rows(idx=数字编号, amount=要删除的行数)

  • 例:sheet.delete_rows(idx=3, amount=3)——表示删除从第三行开始往后删除三行(包括第三行)



六、移动格子的操作

 sheet.move_range('A3:B8', rows=2, cols=2)

  • rows等于一个正数时表示向下移动,负数表示向上移动
  • cols等于一个正数时表示向右移动,负数表示向左移动
  • 例:将B4:C7的单元格向下移动三行

 

  • 例:将B7:C10单元格向上移动两行

  • 将B5:C8单元格向左移动三列

 

  • 将E5:F8单元格向上移动两行,向左移动三列

 

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

街 三 仔

你的鼓励是我创作的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值