基础补充:使用xlrd模块读取excel文件
因为接口测试用例使用excel文件来维护的,所以有必要学习下操作excel的基本方法
参考博客:python 3 操作 excel
把自己练习的代码贴出来,是一些基本的操作,每行代码后面都加了注释.
test_excel.py # coding: utf-8 import xlrdfile = 'E:\InterfaceTest_Framework\excel_json_demo\demo.xlsx' data = xlrd.open_workbook(file) # 得到一个excel文件的book对象,并赋至一个变量 sheet_names = data.sheet_names() # 获取excel所有sheet标签的名字 print(sheet_names) print(sheet_names[0]) # 获取第一个sheet标签的名字 sheet1 = data.sheet_by_index(0) # 通过索引获取sheet对象,从0开始,这里表示获取第一个sheet标签:Sheet1 sheet2 = data.sheet_by_name('Sheet2') # 通过sheet名字来获取,如果知道sheet名字就可以直接指定 sheet3 = data.sheet_by_name('case') print(sheet1) print(sheet2) print(sheet3)# 得到一个sheet对象后,来进一步获取sheet中的内容 rows = sheet1.nrows # 获取总行数 print(rows)cols = sheet1.ncols # 获取总列数 print(cols)row_data_1 = sheet1.row_values(0) # 获取第一行的内容,索引从0开始 row_data_2 = sheet1.row_values(1) # 获取第二行的内容 col_data_1 = sheet1.col_values(0) # 获取第一列的内容 print(row_data_1) print(row_data_2) print(col_data_1)# 循环打印每二行至最后一行的内容 for t in range(1, rows): # 通过range()把行数生成一个可迭代对象row_value = sheet1.row_values(t) # 把每一次迭代结果赋给row_valueprint(row_value)# 通过坐标获取每个单元格中的数据 cell_value1 = sheet1.cell_value(0, 0) # 获取第1行,第1列的数据,索引从0开始 cell_value2 = sheet1.cell_value(2, 6) # 获取第3行,第7列的内容 print(cell_value1) print(cell_value2)
转载于:https://www.cnblogs.com/hanmk/p/8674644.html
基础补充:使用xlrd模块读取excel文件相关推荐
- python 读取合并单元格的excel_python 利用三方的xlrd模块读取excel文件,处理合并单元格...
目的: python能使用xlrd模块实现对Excel数据的读取,且按照想要的输出形式. 总体思路: (1)要想实现对Excel数据的读取,需要用到第三方应用,直接应用. (2)实际操作时候和我们实际 ...
- python xlrd读取excel-使用Python xlrd模块读取Excel格式文件的方法
这是一篇关于如何使用Python xlrd模块读取Excel格式文件的方法的文章,下面的python代码中使用 了xlrd模块的方法,这样就能够很方便的读取 excel 文件内容.同是这个xlrd模块 ...
- python导入excel文件-python使用xlrd模块读写Excel文件的方法
本文实例讲述了python使用xlrd模块读写Excel文件的方法.分享给大家供大家参考.具体如下: 一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi ...
- 使用xlrd模块读取Excel工作簿信息
xlrd模块是一个用于从Excel文件读取数据和格式化信息的Python扩展库,无论它是.xls还是.xlsx格式的文件.在读取Excel文件信息之前,我们需要安装该库才能够使用它.接下来,我将介绍x ...
- [转载] Python利用openpyxl模块读取excel文件内容
参考链接: Python | 使用openpyxl模块调整Excel文件的行和列 import openpyxl wb = openpyxl.load_workbook('原始数据.xlsx') #读 ...
- 利用openpyxl模块读取excel文件
背景:之前一直想做一个网络设备配置自动化备份的python程序,以前通过读取ini文件的文件实现了,但是ini文件编辑和更新太麻烦,一起想通过读取excel的方式来实现.在老陆的帮忙下,完成了这一个模 ...
- selenium之使用xlrd模块读取ecel文件,使用pytest参数化实现DDT
1.调用xlrd:import xlrd 2.使用xlrd模块调用excel表格 3.结合pytest参数化格式处理方式来实现DDT 首先创建个excel表格: 代码: import pytest i ...
- python xlwt写入数据超过范围限制_用xlrd包读取Excel文件-尽量不用xlwt包写入Excel文件最多能支持65536行数据。...
1. 引有包 import xlrd1 打开文件 data = good_ivy = xlrd.open_workbook(r'商品库存.xls')1 2 获取你要打开的sheet文件 # table ...
- python读写xlsx文件_python读写Excel文件--使用xlrd模块读取,xlwt模块写入
一.安装xlrd模块和xlwt模块 1. 下载xlrd模块和xlwt模块 到python官网http://pypi.python.org/pypi/xlrd下载模块.下载的文件例如:xlrd-0.9. ...
最新文章
- Entity Framework 约定
- 【vivado】debug hub时钟不匹配
- cutterman 导出html,电脑中如何使用cutterman插件
- Docker 1.10版本发布
- SAP中国研究院再次荣获年度中国最佳雇主,国际友人纷纷发来贺电
- 使用Python SocketServer快速实现多线程网络服务器
- 【渝粤题库】广东开放大学 统计基础 形成性考核
- PotPlayer安装与配置
- Java SecurityManager checkDelete()方法与示例
- “10亿赌约”董明珠赢了!格力电器2018年总收入超2000亿
- linux 网卡no carrier,linux centos 7 网卡突然不能上网异常解决
- 多条数据取第一条_tp框架查询数据
- 10 JavaScript函数
- 【leetcode】排序题(python)
- Tkinter打开一个新窗口后关闭前面的窗口
- delphi VMP加壳 自检保护和硬件ID获取
- html简历如何转换成pdf,将拉勾的HTML简历转成PDF
- [原创]分布光纤测温DTS产品在市场上两种主流产品架构的区别与对比-未来趋势必然向单板化方向发展
- MFC实现窗口透明,并显示一张透明PNG图片
- php 禁止抓取,服务器反爬虫攻略:Apache/Nginx/PHP禁止某些User Agent抓取网站
热门文章
- ubuntu上面安装nodejs,npm,bower,grunt,yeoman
- javascript关于检测浏览器和操作系统的问题
- 你真的会玩SQL吗?EXISTS和IN之间的区别
- android 在一个Activity(A)中结束另一个Activity(B)
- CocoStudio资源区导入Plist/PSD文件
- 移动热潮催火统一通信
- 新技术 新体验 - 北京.NET俱乐部Visual Studio2008 MVC 交流会
- SQL语句汇总(三)——聚合函数、分组、子查询及组合查询
- Ubuntu 11.10 安装Adobe Air 和卸载Air中的软件
- 为什么多线程可以利用到多核?