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的Django框架结合jQuery实现AJAX购物车页面
Apr 11 Python
python批量制作雷达图的实现方法
Jul 26 Python
python实现Adapter模式实例代码
Feb 09 Python
python书籍信息爬虫实例
Mar 19 Python
django ajax json的实例代码
May 29 Python
Ubuntu下升级 python3.7.1流程备忘(推荐)
Dec 10 Python
Python使用Pickle模块进行数据保存和读取的讲解
Apr 09 Python
详解Numpy数组转置的三种方法T、transpose、swapaxes
May 27 Python
python并发爬虫实用工具tomorrow实用解析
Sep 25 Python
Python enumerate函数遍历数据对象组合过程解析
Dec 11 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
Jun 04 Python
python3.8动态人脸识别的实现示例
Sep 21 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来自动调用不同服务器上的flash
2006/10/09 PHP
聊天室php&mysql(二)
2006/10/09 PHP
Symfony2中被遗弃的getRequest()方法分析
2016/03/17 PHP
php正则提取html图片(img)src地址与任意属性的方法
2017/02/08 PHP
PHP面向对象中new self()与 new static()的区别浅析
2017/08/17 PHP
PHP实现数组根据某个单元字段排序操作示例
2018/08/01 PHP
Thinkphp集成抖音SDK的实现方法
2020/04/28 PHP
浅析PHP中json_encode与json_decode的区别
2020/07/15 PHP
用jquery来定位
2007/02/20 Javascript
javascript 获取页面的高度及滚动条的位置的代码
2010/05/06 Javascript
NodeJS学习笔记之(Url,QueryString,Path)模块
2015/01/13 NodeJs
jquery带动画效果幻灯片特效代码
2015/08/27 Javascript
jQuery实现进度条效果代码
2015/12/17 Javascript
基于bootstrap的文件上传控件bootstrap fileinput
2016/12/23 Javascript
JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
2017/06/20 Javascript
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
2018/01/25 jQuery
15分钟深入了解JS继承分类、原理与用法
2019/01/19 Javascript
Vue 2.0 侦听器 watch属性代码详解
2019/06/19 Javascript
原生js实现抽奖小游戏
2019/06/27 Javascript
JavaScript 接口原理与用法实例详解
2020/05/12 Javascript
Python内置函数bin() oct()等实现进制转换
2012/12/30 Python
用python + hadoop streaming 分布式编程(一) -- 原理介绍,样例程序与本地调试
2014/07/14 Python
python 读写txt文件 json文件的实现方法
2016/10/22 Python
Python 'takes exactly 1 argument (2 given)' Python error
2016/12/13 Python
git使用.gitignore设置不生效或不起作用问题的解决方法
2017/06/01 Python
Linux下远程连接Jupyter+pyspark部署教程
2019/06/21 Python
Django在pycharm下修改默认启动端口的方法
2019/07/26 Python
Python集合基本概念与相关操作实例分析
2019/10/30 Python
html5 浏览器支持 如何让所有的浏览器都支持HTML5标签样式
2012/12/07 HTML / CSS
意大利拉斐尔时尚购物网:Raffaello Network(支持中文)
2018/11/09 全球购物
《大自然的语言》教学反思
2014/04/08 职场文书
保护环境倡议书300字
2014/05/19 职场文书
研究生给导师的自荐信
2015/03/06 职场文书
2015年高校教师个人工作总结
2015/05/25 职场文书
复兴之路观后感3000字
2015/06/02 职场文书
详解CSS中的特指度和层叠问题
2021/07/15 HTML / CSS