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对字典进行排序实例
Sep 25 Python
python操作mysql中文显示乱码的解决方法
Oct 11 Python
详解python Todo清单实战
Nov 01 Python
浅谈python下tiff图像的读取和保存方法
Dec 04 Python
对python读取CT医学图像的实例详解
Jan 24 Python
在Python中过滤Windows文件名中的非法字符方法
Jun 10 Python
在pycharm下设置自己的个性模版方法
Jul 15 Python
Django实现发送邮件功能
Jul 18 Python
浅析Python 引号、注释、字符串
Jul 25 Python
Django外键(ForeignKey)操作以及related_name的作用详解
Jul 29 Python
Python生成器常见问题及解决方案
Mar 21 Python
Python:__eq__和__str__函数的使用示例
Sep 26 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
德生PL330的评价与改造
2021/03/02 无线电
一个自定义位数的php多用户计数器代码
2007/03/11 PHP
php学习笔记 数组的常用函数
2011/06/13 PHP
async和DOM Script文件加载比较
2014/07/20 PHP
PHP实现的解汉诺塔问题算法示例
2018/08/06 PHP
var与Javascript变量隐式声明
2009/09/17 Javascript
javascript 嵌套的函数(作用域链)
2010/03/15 Javascript
JS弹出对话框返回值代码(asp.net后台)
2010/12/28 Javascript
javascript 进阶篇2 CSS XML学习
2012/03/14 Javascript
web性能优化之javascript性能调优
2012/12/28 Javascript
js实现图片轮换效果代码
2013/04/16 Javascript
JS实现网页顶部向下滑出的全国城市切换导航效果
2015/08/22 Javascript
百度地图API之百度地图退拽标记点获取经纬度的实现代码
2017/01/12 Javascript
javascript 取小数点后几位几种方法总结
2017/08/02 Javascript
JS 使用 window对象的print方法实现分页打印功能
2018/05/16 Javascript
vue 项目打包时样式及背景图片路径找不到的解决方式
2019/11/12 Javascript
Pyramid将models.py文件的内容分布到多个文件的方法
2013/11/27 Python
django数据库migrate失败的解决方法解析
2018/02/08 Python
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
pygame游戏之旅 添加碰撞效果的方法
2018/11/20 Python
python实现定时压缩指定文件夹发送邮件
2020/12/22 Python
python求最大值最小值方法总结
2019/06/25 Python
python opencv实现证件照换底功能
2019/08/19 Python
python实现统计代码行数的小工具
2019/09/19 Python
详解matplotlib绘图样式(style)初探
2021/02/03 Python
微软中国官方商城:Microsoft Store中国
2018/10/12 全球购物
亚马逊新加坡官方网站:Amazon.sg
2020/03/25 全球购物
linux面试题参考答案(9)
2015/01/07 面试题
党员创先争优承诺书
2014/03/26 职场文书
诚信贷款承诺书
2014/05/30 职场文书
小学生常见病防治方案
2014/06/06 职场文书
干部作风整顿自我剖析材料和整改措施
2014/09/18 职场文书
创建文明城市倡议书
2015/04/28 职场文书
文化大革命观后感
2015/06/17 职场文书
幼儿教师三分钟演讲稿
2019/06/21 职场文书
CSS3新特性详解(五):多列columns column-count和flex布局
2021/04/30 HTML / CSS