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函数参数类型*、**的区别
Apr 11 Python
轻松实现python搭建微信公众平台
Feb 16 Python
Python实现的十进制小数与二进制小数相互转换功能
Oct 12 Python
浅谈python中的占位符
Nov 09 Python
对numpy中的数组条件筛选功能详解
Jul 02 Python
Python Flask前后端Ajax交互的方法示例
Jul 31 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
Jun 21 Python
Python编写通讯录通过数据库存储实现模糊查询功能
Jul 18 Python
Python3标准库之dbm UNIX键-值数据库问题
Mar 24 Python
详解selenium + chromedriver 被反爬的解决方法
Oct 28 Python
通过实例解析python and和or使用方法
Nov 14 Python
Python 实现定积分与二重定积分的操作
May 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
在线竞拍系统的PHP实现框架(二)
2006/10/09 PHP
用PHP实现小型站点广告管理(修正版)
2006/10/09 PHP
php的dl函数用法实例
2014/11/06 PHP
PHP实现将HTML5中Canvas图像保存到服务器的方法
2014/11/28 PHP
Yii2表单事件之Ajax提交实现方法
2017/05/04 PHP
php app支付宝回调(异步通知)详解
2018/07/25 PHP
聊聊 PHP 8 新特性 Attributes
2020/08/19 PHP
javascript闭包的高级使用方法实例
2013/07/04 Javascript
JQuery中extend使用介绍
2014/03/13 Javascript
JS操作HTML自定义属性的方法
2015/02/10 Javascript
javascript中Function类型详解
2015/04/28 Javascript
删除javascript所创建子节点的方法
2015/05/21 Javascript
JS+CSS实现另类带提示效果的竖向导航菜单
2015/10/15 Javascript
jQuery实现模仿微博下拉滚动条加载数据效果
2015/12/25 Javascript
vue.js入门教程之绑定class和style样式
2016/09/02 Javascript
简述jQuery Easyui一些用法
2017/08/01 jQuery
vue-cli之router基本使用方法详解
2017/10/17 Javascript
基于JavaScript中标识符的命名规则介绍
2018/01/06 Javascript
vue解决使用webpack打包后keep-alive不生效的方法
2018/09/01 Javascript
webpack@v4升级踩坑(小结)
2018/10/08 Javascript
express.js中间件说明详解
2019/03/19 Javascript
Node.js 路由的实现方法
2019/06/05 Javascript
Python实现简单截取中文字符串的方法
2015/06/15 Python
Django框架中的对象列表视图使用示例
2015/07/21 Python
Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)
2016/11/16 Python
Python实现的查询mysql数据库并通过邮件发送信息功能
2018/05/17 Python
解决Djang2.0.1中的reverse导入失败的问题
2019/08/16 Python
Python 类属性与实例属性,类对象与实例对象用法分析
2019/09/20 Python
使用PyCharm安装pytest及requests的问题
2020/07/31 Python
利用python绘制中国地图(含省界、河流等)
2020/09/21 Python
全球最大最受欢迎的旅游社区:Tripadvisor
2017/11/03 全球购物
美术师范毕业生自荐信
2013/11/16 职场文书
孝敬父母的演讲稿
2014/05/14 职场文书
机关作风建设自查报告及整改措施
2014/10/21 职场文书
老人与海读书笔记
2015/06/26 职场文书
《假如》教学反思
2016/02/17 职场文书