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表如图:

 

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM