![837fe5801eb0bda184045cc92ec72551.png](https://i-blog.csdnimg.cn/blog_migrate/8345fec38640c7fc47be3d3447d6d25b.jpeg)
前言
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun
一、openpyxl的使用
pip install openpyxl
第一步:打开工作簿(读取Excel文件中所有的数据保存为工作簿对象)
workbook = openpyxl.load_workbook('cases.xlsx')
第二步:选中表单对象
sheet = workbook['login']
第三步:通过表单选中表格读取数据
①读取内容(第五行第四列)
data = sheet.cell(row=5,column=4)printa(data.value) # 获取内容用value方法
②写入内容(保存才会生效)
sheet.cell(row=7,column=3,value='("Python","123456")')# 写入内容后,一定要保存才会生效workbook.save('cases.xlsx')
③获取最大行和最大列
# 最大行sheet.max_row# 最大列sheet.max_column
④按行获取所有的格子对象,每一行格子放入一个元组中
sheet.rows
注意点:不要随便在表格中敲空格
二、openpyxl的封装
导包
import openpyxl
封装
![0fe03892cc8cecf5d3a0c1504cd41a0a.png](https://i-blog.csdnimg.cn/blog_migrate/b791ce90c41f9244612679b6b6bdeb4a.jpeg)
1、读取数据
①将每条数据存储成字典类型
![aca9c65a771d386620e245983fb62ca0.png](https://i-blog.csdnimg.cn/blog_migrate/b2749c3b471c61aec49fcb0993acb655.jpeg)
②将每条数据存储成CaseData类对象类型
![3b91f38c027a3fe66fc725c1a8e956b7.png](https://i-blog.csdnimg.cn/blog_migrate/03c68ef2225a0dc519217e5ab180758d.jpeg)
2、写入数据
![853bbeb6955078e2f5d3d60d7d3a0316.png](https://i-blog.csdnimg.cn/blog_migrate/8a7d6660a9f85d6c36f602970730deff.jpeg)
2020年最新Python教程:
如果你处于想学Python或者正在学习Python,Python的教程不少了吧,但是是最新的吗?
说不定你学了可能是两年前人家就学过的内容,在这小编分享一波2020最新的Python教程。
![9d558c551f4b823136b6b0cdb49390fb.png](https://i-blog.csdnimg.cn/blog_migrate/23b35bd80b3897c6a64c9b6aa037d69a.jpeg)
![74108885a946ca9525d53e18d9db529b.png](https://i-blog.csdnimg.cn/blog_migrate/fb069c636cc0d7ba76d7dc6921b7bb4a.jpeg)
![62373cd91c958864e17ee03637caa5f5.png](https://i-blog.csdnimg.cn/blog_migrate/d95b238b168a39178e7f78510f791f45.jpeg)
![634e94ab8f1ce82898644d1c96f61ad1.png](https://i-blog.csdnimg.cn/blog_migrate/bcbda2a2a799c2ab1171f7828c8d3eb6.jpeg)
以上这些教程小编已经为大家打包准备好了,希望对正在学习的你有所帮助!