博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python- do_excel
阅读量:7113 次
发布时间:2019-06-28

本文共 1307 字,大约阅读时间需要 4 分钟。

1 # @File : class_01_do_excel.py 2 # coding=gbk 3  4 #pip install openpyxl 5 #新建.xlsx,一定要右键新建 6  7 from openpyxl import load_workbook #可以对Excel进行读写操作 8 #1.打开Excel 9 workbook = load_workbook('http_requests.xlsx')10 11 #2.定位表单12 sheet = workbook['Sheet1']13 14 #3.读取单元格数据,读取X行Y列单元格里面的value值,行列值从1开始15 cell_data = sheet.cell(1,1).value16 print('读取表格中第一行第一列单元格的数据是:{}'.format(cell_data))17 18 #4.获取最大的行列值19 max_row = sheet.max_row20 max_cow = sheet.max_column21 print('最大的行值:',max_row)22 print('最大的列值:',max_cow)23 24 #5.单元格内写入数据25 # sheet.cell(21,1).value='http://47.107.168.87:8080/futureloan/mvc/api/member/recharge' #第21行第1列,写入数据26 # workbook.save('http_requests.xlsx')#保存表格,,一定要确保表格已关闭,否则报错PermissionError: [Errno 13] Permission denied 27 28 #6.新建excel表格:保存时,名字不重复就可以新建29 # from openpyxl import Workbook # W一定大写30 # wb = Workbook()31 # wb.save('新建excel表格.xlsx')32 33 #7.读取每一行的数据,存储到一个字典里;读取的所有行的数据存在一个列表中34 test_data = []35 for i in range(2,sheet.max_row+1):36     sub_data = {}37     sub_data['url'] = sheet.cell(i,1).value38     sub_data['params'] = sheet.cell(i,2).value39     sub_data['method'] = sheet.cell(i,3).value40     sub_data['excepted'] = sheet.cell(i,4).value41     test_data.append(sub_data)42 print('http_requests.xlsx读取的结果是:',test_data)

 

转载于:https://www.cnblogs.com/Aphrodite/p/10083849.html

你可能感兴趣的文章
tornado 01 路由、输入与输出
查看>>
AtCoder Grand Contest 023
查看>>
MySQL系列详解十:MySQL多源复制演示-技术流ken
查看>>
mysql常用函数示例
查看>>
Python 基础学习 1
查看>>
Linq高级查询
查看>>
机器学习:遗传算法原理及实例解析[阅读笔记]
查看>>
thinkphp A()、R()方法不能跨项目调用与当前action名称相同的控制器的原因
查看>>
querying rpm database
查看>>
android 06
查看>>
C#取程序目录
查看>>
WordPress美化百度分享默认图标
查看>>
hdu2023 求平均成绩 ~~很闲~~~
查看>>
【转】BUFFER CACHE WAIT EVENTS
查看>>
前触发器和后触发器简介(downmoon)
查看>>
AIX文件系统和存储部署(转)
查看>>
MYSQL之数据操作
查看>>
[Spring入门学习笔记][Spring的AOP原理]
查看>>
iOS - OC Enum 枚举
查看>>
9:@RequestMapping 用法详解之地址映射
查看>>