1.我们看到字典形式的数据如下所示
list=[["2891-1", "D"],["2892-1", "D"],["2896-1", "B"],["2913-1", 0],["2913-2", 1],["2913-3", 1]]
此list是在数据库中存在的
2.我们把这些样式的字点数据做一次数据转换
把list转换成字典的形式(看下图代码)
# -*- coding: utf-8 -*- import pymysql import json import re from xlsxwriter import Workbook datanew = {} #result数据是查询数据库中的list for item in result: datanew[item['login_name']] = list(eval(item['answer'])) #创建一个新的xlsx文件(如果原有同名文件会被覆盖) book = xlsxwriter.Workbook('C:/Users/Administrator/Desktop/xxx.xlsx') #创建一个新的表单,默认名称为 “sheet1”,输入字符参数可指定名称 sheet1 = book.add_worksheet() #字典数据 #循环字典key 的值 num = [a for a in datanew] lennum=len(num) for a in range(lennum): lena=len(datanew[num[a]]); lena1=datanew[num[a]]; try: print(lena1) lena1.sort() except Exception as e: print(e) a1=num[a] sheet1.write(a+1,0,a1) b1x=[] for b in range(lena): b1=(lena1[b])[0] b2=(lena1[b])[1] b1x.append(b1); sheet1.write(a+1,b+1,b2) if a==0: for y in range (len(b1x)): bx=b1x[y] sheet1.write(0,y+1,bx) book.close()
运行上面代码 我们得到这些样子的格式
总结
以上所述是小编给大家介绍的python中将字典形式的数据循环插入Excel,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
白云城资源网 Copyright www.dyhadc.com
暂无“python中将字典形式的数据循环插入Excel”评论...
更新日志
2025年04月28日
2025年04月28日
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]