python中将字典形式的数据循环插入Excel


Posted in Python onJanuary 16, 2018

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

总结

以上所述是小编给大家介绍的python中将字典形式的数据循环插入Excel,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python常用模块介绍
Nov 21 Python
python xml解析实例详解
Nov 14 Python
利用python为运维人员写一个监控脚本
Mar 25 Python
python模块smtplib学习
May 22 Python
python mysql断开重连的实现方法
Jul 26 Python
python实现批量修改服务器密码的方法
Aug 13 Python
python中从for循环延申到推导式的具体使用
Nov 29 Python
Python实现变声器功能(萝莉音御姐音)
Dec 05 Python
python中的django是做什么的
Jul 31 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
Sep 03 Python
解决TensorFlow训练模型及保存数量限制的问题
Mar 03 Python
Python 中random 库的详细使用
Jun 03 Python
python+tkinter编写电脑桌面放大镜程序实例代码
Jan 16 #Python
详解python函数传参是传值还是传引用
Jan 16 #Python
Python+tkinter使用80行代码实现一个计算器实例
Jan 16 #Python
Python使用matplotlib填充图形指定区域代码示例
Jan 16 #Python
python+matplotlib实现礼盒柱状图实例代码
Jan 16 #Python
Python+matplotlib实现填充螺旋实例
Jan 15 #Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
Jan 15 #Python
You might like
完美解决PHP中的Cannot modify header information 问题
2013/08/12 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
javascript实现的在当前窗口中漂浮框的代码
2010/03/15 Javascript
prettify 代码高亮着色器google出品
2010/12/28 Javascript
javascritp添加url参数将参数加入到url中
2014/09/25 Javascript
深入理解JavaScript系列(39):设计模式之适配器模式详解
2015/03/04 Javascript
js实现固定显示区域内自动缩放图片的方法
2015/07/18 Javascript
JQuery用户名校验的具体实现
2016/03/18 Javascript
关于javascript中限定时间内防止按钮重复点击的思路详解
2016/08/16 Javascript
JavaScript中访问id对象 属性的方式访问属性(实例代码)
2016/10/28 Javascript
iOS + node.js使用Socket.IO框架进行实时通信示例
2017/04/14 Javascript
浅谈react.js中实现tab吸顶效果的问题
2017/09/06 Javascript
Jquery的Ajax技术使用方法
2019/01/21 jQuery
uni-app之APP和小程序微信授权方法
2019/05/09 Javascript
VUE 实现动态给对象增加属性,并触发视图更新操作示例
2019/11/29 Javascript
全面解析js中的原型,原型对象,原型链
2021/01/25 Javascript
[44:39]2014 DOTA2国际邀请赛中国区预选赛 NE VS CNB
2014/05/21 DOTA
[00:17]游戏风云独家报道:DD赛后说出数字秘密 吓死你们啊!
2014/07/13 DOTA
python中去空格函数的用法
2014/08/21 Python
python 设置输出图像的像素大小方法
2019/07/04 Python
Win10 安装PyCharm2019.1.1(图文教程)
2019/09/29 Python
浅谈python累加求和+奇偶数求和_break_continue
2020/02/25 Python
python闭包、深浅拷贝、垃圾回收、with语句知识点汇总
2020/03/11 Python
HTML5 Canvas自定义圆角矩形与虚线示例代码
2013/08/02 HTML / CSS
Jones Bootmaker官网:优质靴子和鞋子在线
2020/11/30 全球购物
高三家长寄语
2014/04/03 职场文书
彩妆大赛策划方案
2014/05/13 职场文书
卫生标语大全
2014/06/21 职场文书
安全在我心中演讲稿
2014/09/01 职场文书
股东合作协议书
2014/09/12 职场文书
2015年学校后勤工作总结
2015/04/08 职场文书
管理失职检讨书范文
2015/05/05 职场文书
学校运动会开幕词
2016/03/03 职场文书
利用Nginx代理如何解决前端跨域问题详析
2021/04/02 Servers
CSS 圆形进度栏
2021/04/06 HTML / CSS
win11无线投屏在哪设置? win11无线投屏功能的使用方法
2022/04/08 数码科技