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