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.cppcns.com/jiaoben/python/217871.html

python输入文字、成为字典_python中将字典形式的数据循环插入Excel相关推荐

  1. python输入文字垂直输出_python中len用法-python计算数学表达式-利用python如何垂直输出文字...

    python中len是什幺意思 >>> list = [1,2,3] >>> len(list) 3 >>> l = '123' >> ...

  2. python输入文字、成为字典_Python 字典(Dictionary)操作详解

    一.创建字典 字典由键和对应值成对组成.字典也被称作关联数组或哈希表.基本语法如下: dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'} ...

  3. python输入文字、成为字典_Python实现创建字典

    编写一个名为 make_album() 的函数,它创建一个描述音乐专辑的字典. 1.这个函数应接受歌手的名字和专辑名,并返回一个包含这两项信息的字典.使用这个函 数创建三个表示不同专辑的字典,并打印每 ...

  4. python字典转换为列表_Python中将字典转换为列表的方法

    说明:列表不可以转换为字典 ①转换后的列表为无序列表 a = {'a' : 1, 'b': 2, 'c' : 3} #字典中的key转换为列表 key_value = list(a.keys()) p ...

  5. python输入城市找省份_Python实现用户交互,显示省市县三级联动的选择

    题目:Python实现用户交互,显示省市县三级联动的选择 定义的字典为: dic = { "江西": { "萍乡": ["安源", &quo ...

  6. python实现文字转语音_Python 文字转语音

    利用Python将文字转为语音播放 挺简单的代码,几分钟就可以做好,下面介绍一下 首先,安装pyttsx3依赖包,很简单 win+R 打开运行,输入 cmd 回车,进入控制台,键入以下代码: pip ...

  7. python输入数字并求和_Python如何输入数字并求和

    输入数字并求和作为Python基础知识,又难倒了一批小伙伴.今天我们以案例为分析,帮助大家更好的理解和运用. 以下实例为通过用户输入两个数字,并计算两个数字之和: # -*- coding: UTF- ...

  8. python输入二维数组_Python输入二维数组方法

    Python输入二维数组方法 前不久对于Python输入二维数组有些不解,今日成功尝试,记以备忘.这里以输入1-9,3*3矩阵为例 n=int(input()) line=[[0]*n]*n for ...

  9. python输入一个英文句子_Python给定一个句子倒序输出单词以及字母的方法

    python输入一个正整数(位数不限),将其倒序输出def inversenum(num) numlist=liststr(nun) while numlist[-1]='0': numlist. p ...

最新文章

  1. C# 4.0 新特性之并行运算(Parallel)
  2. Golang下的Log处理
  3. cie计算机科学,爱德思IGCSE 计算机科学 edexcel computer science
  4. 4.5-4.9 磁盘格式化,磁盘挂载,手动增加swap空间
  5. 前端er怎样操作剪切复制以及禁止复制+破解等
  6. Java基本sql_常用sql
  7. Python高级——正则表达式与re模块
  8. SpringBoot 精通系列-如何使用Spring Boot Security进行权限控制
  9. Tensorflow实现数据分档操作
  10. Socket 编程实战
  11. java web 学习十二(session)
  12. 2015暑假多校联合---Friends(dfs枚举)
  13. 软件测试算是后端吗,软件测试--前后端数据交互
  14. 我国第一个“法律语言语料库”
  15. C++中cout的基础语法与换行符endl的用法
  16. Centos jenkins 插件安装失败
  17. [解决方案]excel2010分析工具库无法运行“ FUNCRES.NLAM! Showatpdialog”宏
  18. 目标检测任务超大图像的切图实现
  19. 程序人生—我已经努力了七年
  20. mysql中的四大运算符种类汇总20多项,用了三天三夜来整理的,还不赶快收藏

热门文章

  1. activemq之Windows安装
  2. Rtsp之海康设备预览回放url
  3. 树莓派安装python3.8_在树莓派(Raspberry Pi)上编译安装更新版本的Python
  4. linux搜索文件中包含的字符
  5. 3h精通OpenCV(四)-绘制形状与文本
  6. 3h精通OpenCV(三)-重调大小与图像裁剪
  7. mysql xml字段转json格式_mysql将xml数据或者json数据转换为表格。
  8. django配置邮件服务器,python – 使用Bluehost电子邮件服务器的Django电子邮件配置...
  9. python phpstudy_phpStudy后门分析及复现
  10. python求高阶导数_Pythorch中的高阶梯度