免費學習推薦:python視頻教程
在接口自動化測試中,對于測試數(shù)據(jù)通常采用Excel進行管理。Openpyxl能夠讀取和修改.xls文件,使用Openpyxl前先要掌握三個對象,即:Workbook(工作簿,一個包含多個Sheet的Excel文件)、Worksheet(工作表,一個Workbook有多個Worksheet,表名識別,如“Sheet1”,“Sheet2”等)、Cell(單元格,存儲具體的數(shù)據(jù)對象)三個對象。
Openpyxl模塊常用方法:
1.打開Excel:
wb =openpyxl.load_workbook(“apicases.xlsx”)
2.定位表單:
sheet = wb[“l(fā)ogin”]
3.讀取表單數(shù)據(jù):
data=sheet.cell(3,7).value
4.獲取最大行,最大列:
max_row = sheet.max_row
max_column= sheet.max_column
5.寫入數(shù)據(jù):
sheet.cell(10,10,“這是一個寫入測試”)
wb.save(file)
6.遍歷表格中所有數(shù)據(jù):
datas = []
for i in range(1,max_row+1):
for j in range(1, max_column+1):
data = sheet.cell(i,j).value
datas.append(data)
print(datas)
Openpyxl模塊操作Excel代碼封裝:
運行結(jié)果:
大量免費學習推薦,敬請訪問python教程(視頻)