使用openpyxl模块来“修改”已存在的Excel文件

注意:openpyxl模块既可以进行“读”操作,也可以进行“写”操作,还可以对已经存在的文件做修改。

1、首先本地已存在一个Excel表格(.xlsx格式),假设表格内容如下:

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

 

2、引入openpyxl模块(没有的话需要使用pip命令下载安装该模块)

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

 

3、 获取Excel文件对象

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

 

4、获取Sheet工作表对象,如这里获取表“学生信息”

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

 

5、插入列,如这里在第一列前面插入一列,作为后面的“学号”列。

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

保存Excel文件:

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

运行后,可看到对于路径下生成了文件“练习openpyxl模块修改.xlsx”,打开文件如下图:

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

 

6、对新插入的一列添加“学号”数据

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

运行后,可看到对于路径下生成了文件“练习openpyxl模块修改.xlsx”,打开文件如下图:

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

 

7、删除列,如这里删除新增的“学号”列

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

运行后,可看到对于路径下生成了文件“练习openpyxl模块修改.xlsx”,打开文件如下图:

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

 

8、增加行,如这里在第2行位置增加一行

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

运行后,可看到对于路径下生成了文件“练习openpyxl模块修改.xlsx”,打开文件如下图:

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

 

9、删除行,如这里删除新增的“第2行”

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

运行后,可看到对于路径下生成了文件“练习openpyxl模块修改.xlsx”,打开文件如下图:

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

 

10、修改第1行的数据

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

运行后,可看到对于路径下生成了文件“练习openpyxl模块修改.xlsx”,打开文件如下图:

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

注:对列可同样处理,将原先的内容覆盖掉。

 

11、修改特定单元格数据

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

运行后,可看到对于路径下生成了文件“练习openpyxl模块修改.xlsx”,打开文件如下图:

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

 

12、sheet.append()方法,可以用来添加行

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

运行后,可看到对于路径下生成了文件“练习openpyxl模块修改.xlsx”,打开文件如下图:

009:【Python读、写(修改)本地Excel文件】使用openpyxl模块来修改本地已存在的Excel文件

 

 

 

-----------end--------------

 

相关文章:

  • 2022-12-23
  • 2021-11-19
  • 2021-11-29
  • 2021-08-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-07
  • 2021-08-27
  • 2022-12-23
  • 2021-10-18
  • 2021-08-19
相关资源
相似解决方案