欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

利用openpyxl,Python对excel读写文件

发布时间:2025/3/15 python 32 豆豆
生活随笔 收集整理的这篇文章主要介绍了 利用openpyxl,Python对excel读写文件 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

Python安装openpyxl

首先我们应该配置pip
详细配置教程地址:

https://blog.csdn.net/hanhanwanghaha/article/details/105811544

电脑打开cmd,输入:

pip install openpyxl
如下图:


如上图,就安装好了
随后我们打开pycharm,输入代码

代码

读写:
代码:

#coding=utf-8#导包 读取 import openpyxl#创建一个EXcel文件 book = openpyxl.Workbook()#创建时,会自动产生一个sheet,通过active获取,默认第一个 sheet = book.active#修改当前sheet标题为”昆凌“ sheet.title = "昆凌"#增加一个名为“年龄表”的sheet1,在昆凌后面 sheet1 = book.create_sheet("科比") #增加一个名为“年龄表”的sheet2,在科比后面 sheet2 = book.create_sheet("海瑟薇") #增加一个名为“年龄表”的sheet3,在海瑟薇后面 sheet3 = book.create_sheet("哈利波特")#根据行号和列号来写单元格内容(第一个参数表示行,第二个参数表示列,注意:不是从0开始,而是从1开始) sheet.cell(1, 1).value="我是周杰伦的小朋友" #打印输出上面写入的 print(sheet.cell(1, 1).value)#保存这个文件 book.save("周杰伦的小朋友.xlsx")

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
让这个可爱的宝藏女孩在努力的道路上与你一起同行!
如有转载,请注明出处(如不注明,盗者必究)

运行结果:

举例:

代码:

#coding=utf-8import openpyxlform_entertainment = {"周杰伦" : "190cm","蔡依林" : "180cm","林志玲" : "180cm","罗志祥" : "180cm","古力娜扎": "180cm","周二珂" : "180cm","刘德华" : "190cm","郭富城" : "190cm", }#创建一个excel book =openpyxl.Workbook()#自动产生第一个sheet,通过active获取 sheet=book.active#重新给表命名 sheet.title = "我喜欢的明星"#写我们的标题栏 sheet["A1"] = "姓名" sheet["B1"] = "身高"#第一行我们已经用了,所以我们只能从第二行开始咯 row = 2 for name,height in form_entertainment.items():sheet.cell(row, 1).value = namesheet.cell(row, 2).value = heightrow +=1book.save("哎哟.xlsx")

运行结果:

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
让这个可爱的宝藏女孩在努力的道路上与你一起同行!
如有转载,请注明出处(如不注明,盗者必究)

总结

以上是生活随笔为你收集整理的利用openpyxl,Python对excel读写文件的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。