記錄一下本人做項目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表如圖:
后續就可以根據獲取的數據做用例中的參數了