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
投稿
猜你喜欢
Navicat for MySQL 15注册激活详细教程
2024-01-19 00:05:16
Flask 使用类组织配置详情
2023-06-15 02:31:30
python的多元数据类型(下)
2023-06-17 02:45:11
Python语法垃圾回收机制原理解析
2021-04-02 13:37:45
asp 动态数组 提供Add、Insert、Remove、RemoveAt、Search等方法。
2011-03-17 11:10:00
初学python数组的处理代码
2023-10-14 19:30:19
PHP实现视频文件上传完整实例
2024-06-05 09:46:55
Bootstrap源码解读按钮(5)
2023-08-23 01:16:51
了解WEB页面工具语言XML(五)好处
2008-09-05 17:19:00
关于vue3中setup函数的使用
2024-06-05 09:16:16
利用Python将数值型特征进行离散化操作的方法
2023-12-02 02:43:36
Python 中导入文本文件的示例代码
2021-04-18 04:53:01
Pandas中八个常用option设置的示例详解
2022-10-15 15:46:30
python函数的默认参数请勿定义可变类型详解
2021-07-26 06:12:53
根据多条件查询临时表 想得到不同结果集的方法
2024-01-23 22:49:37
Python抢购脚本的编写方法
2021-10-03 09:47:21
浅析PEP572: 海象运算符
2023-06-28 10:56:10
python的类class定义及其初始化方式
2023-08-07 11:52:15
python简单实现基于SSL的IRC bot实例
2022-05-29 21:18:03
Python关键字之global与nonlocal
2023-12-09 13:34:18