from openpyxl import load_workbook
def read_excel(file_name, sheet_name):
"""
读取excel中数据的方法
:param file_name:excel文件名
:param sheet_name:表单名
:return:读取的数据
"""
wb = load_workbook(file_name)
sheet = wb[sheet_name]
row = sheet.max_row + 1
col = sheet.max_column + 1
test_data = ({sheet.cell(1, j).value: sheet.cell(r, j).value for j in range(1, col)} for r in range(2, row))
return test_data
res = read_excel("cases.xlsx", "case_datas")
print(list(res))
当前有文件cases.xlsx,设计程序将excel中的用例读取到一个生成器?
最新推荐文章于 2020-08-19 21:49:50 发布