美文网首页数据分析Pythonoffice
零基础小白(七)数据驱动之Excel读取

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

作者: 巴鶴 | 来源:发表于2021-01-22 10:15 被阅读0次

    零基础小白 接口自动化测试集锦: 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读取

        本文链接:https://www.haomeiwen.com/subject/hnmwaktx.html