def excel2Dict(filename):
wb = load_workbook(filename=filename, read_only=True)
ws = wb.active
records = []
count = 0
keys = []
for row in ws.rows:
temp = []
for cell in row:
if count == 0:
keys.append(str(cell.value))
else:
temp.append(str(cell.value))
if count > 0:
records.append(dict(zip(keys, temp)))
else:
count += 1
return records
评论列表
文章目录