import openpyxl from openpyxl.worksheet.worksheet import Worksheet def openpyxl_read(): #1、打开文件 workbook = openpyxl.load_workbook("cases.xlsx") #2、获取标签 sheet:Worksheet=workbook["Sheet1"] #3、获取所有的数据内容 values = list(sheet.values) #4、将列表嵌套元组转成嵌套字典 title = values[0] rows = values[1:] #列表推导式 # new_cases=[dict(zip(title,row))for row in rows] new_cases=[] for row in rows: new_case=dict(zip(title,row)) new_cases.append(new_case) print(new_cases) openpyxl_read()
cases.xlsx
标签:读取,openPyxl,excel,rows,values,new,cases,row,openpyxl From: https://www.cnblogs.com/xiaofenggou/p/16656257.html