当前位置:   article > 正文

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

sheet.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单元格向上移动两行,向左移动三列

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/69595
推荐阅读
相关标签
  

闽ICP备14008679号