openpyxl 读取excel中某一行数据

记录一下本人做项目UI自动化中读取excel中数据的操作,只是封装了读取某一行数据的功能:

import openpyxl

class Excel:
    def __init__(self,filename):
        self.file_name = filename


    def get_rows_value(self,sheetname,num):
        """
        读取白数据表中的某行数据并返回到row_list列表中
        :param sheetname: sheet表名
        :param num: 表中数据行
        """
        # 获取excel文件
        wb = openpyxl.load_workbook(self.file_name)

        # 获取某张sheet表
        sheet = wb[sheetname]

        # 读取表中某行数据
        row_list = []
        for i in sheet[num]:
            row_list.append(i.value)
        return row_list



if __name__ == '__main__':
    e = Excel('白数据.xlsx')
    mydata =e.get_rows_value('税金贷',2)
    print(mydata)

读取结果如图:

 

 

 excel表如图:

 

 后续就可以根据获取的数据做用例中的参数了。

posted @ 2022-01-29 00:00  买小饼干  阅读(2856)  评论(1编辑  收藏  举报