C/C++教程

openpyxl 读取excel中某一行数据

本文主要是介绍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表如图:

 

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

这篇关于openpyxl 读取excel中某一行数据的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!