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