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的Bottle框架中使用微信API的示例
Apr 23 Python
对python requests的content和text方法的区别详解
Oct 11 Python
python使用matplotlib绘制热图
Nov 07 Python
python 实现UTC时间加减的方法
Dec 31 Python
不到20行代码用Python做一个智能聊天机器人
Apr 19 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
May 13 Python
用python求一重积分和二重积分的例子
Dec 06 Python
如何基于Python Matplotlib实现网格动画
Jul 20 Python
Django celery异步任务实现代码示例
Nov 26 Python
Django扫码抽奖平台的配置过程详解
Jan 14 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
Jan 24 Python
python如何为list实现find方法
May 30 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生成N个不重复的随机数实例
2013/11/12 PHP
php自定义session示例分享
2014/04/22 PHP
PHP MPDF中文乱码的解决方式
2015/12/08 PHP
jquery实现图片左右间隔滚动特效(可自动播放)
2013/05/08 Javascript
javascript实现原生ajax的几种方法介绍
2013/09/21 Javascript
解析页面加载与js函数的执行 onload or ready
2013/12/12 Javascript
JS截取url中问号后面参数的值信息
2014/04/29 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
轻松创建nodejs服务器(8):非阻塞是如何实现的
2014/12/18 NodeJs
jQuery.extend 函数及用法详细
2015/09/06 Javascript
信息页文内画中画广告js实现代码(文中加载广告方式)
2016/01/03 Javascript
AngularJS 过滤器的简单实例
2016/07/27 Javascript
JavaScript实现256色转灰度图
2017/02/22 Javascript
vue项目实现记住密码到cookie功能示例(附源码)
2018/01/31 Javascript
基于JavaScript实现幸运抽奖页面
2020/07/05 Javascript
vue19 组建 Vue.extend component、组件模版、动态组件 的实例代码
2019/04/04 Javascript
提升Python程序运行效率的6个方法
2015/03/31 Python
用Python进行行为驱动开发的入门教程
2015/04/23 Python
Python程序中的观察者模式结构编写示例
2016/05/27 Python
python爬取足球直播吧五大联赛积分榜
2018/06/13 Python
Python unittest 简单实现参数化的方法
2018/11/30 Python
Python 的AES加密与解密实现
2019/07/09 Python
处理python中多线程与多进程中的数据共享问题
2019/07/28 Python
django使用admin站点上传图片的实例
2019/07/28 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
使用Python下载抖音各大V视频的思路详解
2021/02/06 Python
便携式太阳能系统的创新者:GOAL ZERO
2018/02/04 全球购物
Napapijri西班牙在线商店:夹克、外套、运动衫等
2020/11/05 全球购物
意大利网上书店:LaFeltrinelli
2020/06/12 全球购物
结婚周年感言
2014/02/24 职场文书
大学生自我鉴定书
2014/03/24 职场文书
幼儿园大班开学教师寄语
2014/04/03 职场文书
会计毕业生自荐书
2014/06/12 职场文书
学会用Python实现滑雪小游戏,再也不用去北海道啦
2021/05/20 Python
搞笑Gif:这么白这么长的腿像极了一楼的女朋友
2022/03/21 杂记
vue动态绑定style样式
2022/04/20 Vue.js