python中将字典形式的数据循环插入Excel

作者:幼稚园麻辣小龙虾 时间:2023-07-05 01:49:19 

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网站的支持!

来源:http://www.cnblogs.com/stevenshushu/p/8294940.html

标签:python,数据插入,excel
0
投稿

猜你喜欢

  • 基于Python实现快递信息提取

    2022-05-02 13:41:11
  • Python实现命令行通讯录实例教程

    2023-10-18 01:51:28
  • SqlServer 索引自动优化工具

    2012-10-07 10:41:09
  • Python 3.6 读取并操作文件内容的实例

    2021-11-21 16:52:14
  • 解决python 无法加载downsample模型的问题

    2023-10-04 09:23:31
  • 自己重新写了一个JavaScript的对象克隆函数

    2008-08-03 16:47:00
  • Python单元测试模块doctest的具体使用

    2021-02-26 16:50:12
  • QCon大会散记

    2010-05-03 14:19:00
  • 通过VB6将ASP编译封装成DLL组件最简教程 附全部工程源文件

    2012-11-30 20:20:50
  • python Selenium 库的使用技巧

    2021-08-07 21:23:47
  • 正则表达式验证IPV4地址功能实例分析

    2023-06-13 13:11:05
  • Python3 伪装浏览器的方法示例

    2023-11-16 21:53:44
  • Python判断字符串是否为空和null方法实例

    2021-06-27 07:47:23
  • 菜单效果

    2020-08-16 04:45:01
  • 全面了解CSS内置颜色(color)值

    2008-11-19 12:26:00
  • scrapy利用selenium爬取豆瓣阅读的全步骤

    2022-09-24 01:28:15
  • 关于长度单位pt、px、dpi的误解

    2008-06-01 13:30:00
  • python合并已经存在的sheet数据到新sheet的方法

    2023-07-25 18:05:51
  • ASP CacheControl 属性

    2009-04-28 13:09:00
  • 跟老齐学Python之数据类型总结

    2023-05-30 07:15:07
  • asp之家 网络编程 m.aspxhome.com