知识点:列号与数字的对应关系

列号 A=1, B=2, C=3,D=4,  E=5 以此类推。

python 处理Execel文件

用到的模块:

openpyxl

模块安装方法:

pip install openpyxl

引用模块方法:模块一定要先在程序开头引入,不然无法处理程序

import openpyxl

读取文件

举例:读取文件名为2020.xlsx的文件
book_name = '2020.xlsx'  
workbook = openpyxl.load_workbook(book_name)

获取工作簿名称为1月份的工作表,一个execel文件包含有好几个工作簿。

sheet = workbook['1月份']

向名字为1月份的单元格写入数据,向行号为1,列号为5的单元格写入‘hello world’,即E1会写入‘hello world’

sheet.cell(row = 1 , column = 5).value = 'hello world'

保存、重命名,修改好的文件,最好文件名不要与原来一样,防止程序出错后,把原先重要数据覆盖掉!!!

workbook.save('20200110.xlsx')

关闭文件

workbook.close()

完整的程序清单如下:默认你的电脑已经安装好了模块,如果没安装就用命令安装一下。

import openpyxl
book_name = '2020.xlsx'  
workbook = openpyxl.load_workbook(book_name)
sheet = workbook['1月份']
sheet.cell(row = 1 , column = 5).value = 'hello world'
workbook.save('20200110.xlsx')
workbook.close()

python安装方法参见

http://www.paynetlife.com/index.php/archives/29/