def dict_to_xlsx(d,fname,headers):
import xlsxwriter
xlsx_file = xlsxwriter.Workbook(fname)
xlsx_worksheet = xlsx_file.add_worksheet()
bold = xlsx_file.add_format({'bold': True})
for i,h in enumerate(headers):
xlsx_worksheet.write(0,i,h,bold)
keys = list(d.keys())
keys.sort()
for i, key in enumerate(keys):
xlsx_worksheet.write(i+1,0,key)
for j in range(len(d[key])):
xlsx_worksheet.write(i+1,j+1,d[key][j])
评论列表
文章目录