python处理Execel文件
知识点:列号与数字的对应关系
列号 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/
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭