零基础小白(七)数据驱动之Excel读取

零基础小白 接口自动化测试集锦: https://www.jianshu.com/nb/49125734

前言

  1. 当你做接口自动化测试时,测试用例逐渐变多情况下,如果所有测试用例都通过代码管理将会使得代码十分臃肿,而且维护成本会很高;
  2. 所以我们一般会通过Excel去管理所有的测试用例,而xlrd库提供了访问Excel的方法;

xlrd介绍安装

python读写excel的方式有很多,不同的模块在读写的讲法上稍有区别,本文介绍xlrd 读写Excel

  • 支持 xlsx和xls 格式的excel表格
  • 三方模块安装方式:pip install xlrd

xlrd模块操作

需要读取的数据

读取Excel数据.jpg
#1、导入包 xlrd
import xlrd
#2、创建workbook对象
book = xlrd.open_workbook("testdata.xlsx")
#3、sheet对象
#索引获取
sheet = book.sheet_by_index(0)
#名称获取
sheet = book.sheet_by_name("斗罗大陆")
#4、获取行数和列数
rows = sheet.nrows
cols = sheet.ncols
#5、读取每行的内容
for r in range(rows):
    r_values = sheet.row_values(r)
    print(r_values)
#6、读取每列的内容
for c in range(cols ):
    c_values = sheet.col_values(c)
    # print(c_values)
#7、读取固定列的内容
print(sheet.cell(1,1))

运行结果

运行结果.jpg

你可能感兴趣的:(零基础小白(七)数据驱动之Excel读取)