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 相关文章推荐
操作Windows注册表的简单的Python程序制作教程
Apr 07 Python
python 使用正则表达式按照多个空格分割字符的实例
Dec 20 Python
python 删除字符串中连续多个空格并保留一个的方法
Dec 22 Python
Python+OpenCV采集本地摄像头的视频
Apr 25 Python
Python实现字符型图片验证码识别完整过程详解
May 10 Python
django 配置阿里云OSS存储media文件的例子
Aug 20 Python
关于numpy中eye和identity的区别详解
Nov 29 Python
python numpy--数组的组合和分割实例
Feb 24 Python
Python爬虫抓取指定网页图片代码实例
Jul 24 Python
python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现)
Dec 10 Python
pytorch 使用半精度模型部署的操作
May 24 Python
python模块与C和C++动态库相互调用实现过程示例
Nov 02 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静态类的原罪详解
2013/05/06 PHP
ThinkPHP3.1新特性之内容解析输出详解
2014/06/19 PHP
centos 7.2下搭建LNMP环境教程
2016/11/20 PHP
PHP实现将base64编码字符串转换成图片示例
2018/06/22 PHP
PHP lcfirst()函数定义与用法
2019/03/08 PHP
js 多种变量定义(对象直接量,数组直接量和函数直接量)
2010/05/24 Javascript
情人节专属 纯js脚本1k大小的3D玫瑰效果
2012/02/11 Javascript
了解一点js的Eval函数
2012/07/26 Javascript
javaScript使用EL表达式的几种方式
2014/05/27 Javascript
JavaScript使用addEventListener添加事件监听用法实例
2015/06/01 Javascript
AngularJS教程之简单应用程序示例
2016/08/16 Javascript
Express系列之multer上传的使用
2017/10/27 Javascript
你点的 ES6一些小技巧,请查收
2018/04/25 Javascript
mpvue构建小程序的方法(步骤+地址)
2018/05/22 Javascript
vue+axios+mock.js环境搭建的方法步骤
2018/08/28 Javascript
vue中使用input[type="file"]实现文件上传功能
2018/09/10 Javascript
深入讨论Python函数的参数的默认值所引发的问题的原因
2015/03/30 Python
使用Python中的cookielib模拟登录网站
2015/04/09 Python
浅谈Python的异常处理
2016/06/19 Python
对python_discover方法遍历所有执行的用例详解
2019/02/13 Python
使用python脚本自动创建pip.ini配置文件代码实例
2019/09/20 Python
tensorflow将图片保存为tfrecord和tfrecord的读取方式
2020/02/17 Python
如何使用Python调整图像大小
2020/09/26 Python
Python爬虫入门教程01之爬取豆瓣Top电影
2021/01/24 Python
详解tf.device()指定tensorflow运行的GPU或CPU设备实现
2021/02/20 Python
python链表类中获取元素实例方法
2021/02/23 Python
html2 canvas生成清晰的图片实现打印功能
2019/09/23 HTML / CSS
Hotels.com拉丁美洲:从豪华酒店到经济型酒店的预定优惠和折扣
2019/12/09 全球购物
阿迪达斯中国官网:Adidas中国
2020/12/14 全球购物
Java程序员常见面试题
2015/07/16 面试题
给排水工程师岗位职责
2013/11/21 职场文书
电子信息工程专业推荐信
2014/02/14 职场文书
2015年网络管理员工作总结
2015/05/21 职场文书
如何写好闭幕词
2019/04/02 职场文书
Python 使用dict实现switch的操作
2021/04/07 Python
选购到合适的激光打印机
2022/04/21 数码科技