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

目录

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

sheet['A1'] = 'hello world'

cell.value = 'I Love Python'

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

 三、在表格中插入公式

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

四、插入行和列的操作

 1、插入一列

2、插入多列

3、插入一行

4、插入多行

五、删除行和列的操作

1、删除列

2、删除行

六、移动格子的操作


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

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

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

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

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

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

  • cell.value = 'I Love Python'

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

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



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

sheet.append(Python列表)

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

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

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

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



 三、在表格中插入公式

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

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

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

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

导入模块:from openpyxl.utils import FORMULAE

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



四、插入行和列的操作

 1、插入一列

sheet.insert_cols(idx=数字编号)

  • 在第一列前插入一列

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

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

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

2、插入多列

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

  • 在第二列前插入3列

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

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

3、插入一行

sheet.insert_rows(idx=数字编号)

  • 在第三行前插入一行

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

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

4、插入多行

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

  • 在第三行前插入三行

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

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



五、删除行和列的操作

1、删除列

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

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

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

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

2、删除行

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

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

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

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

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



六、移动格子的操作

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

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

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

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

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

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

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

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

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

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

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

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

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

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

你可能感兴趣的:(Excel自动化处理,自动化,学习,运维)