python输入文字、成为字典_python中将字典形式的数据循环插入Excel
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相关推荐
- python输入文字垂直输出_python中len用法-python计算数学表达式-利用python如何垂直输出文字...
python中len是什幺意思 >>> list = [1,2,3] >>> len(list) 3 >>> l = '123' >> ...
- python输入文字、成为字典_Python 字典(Dictionary)操作详解
一.创建字典 字典由键和对应值成对组成.字典也被称作关联数组或哈希表.基本语法如下: dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'} ...
- python输入文字、成为字典_Python实现创建字典
编写一个名为 make_album() 的函数,它创建一个描述音乐专辑的字典. 1.这个函数应接受歌手的名字和专辑名,并返回一个包含这两项信息的字典.使用这个函 数创建三个表示不同专辑的字典,并打印每 ...
- python字典转换为列表_Python中将字典转换为列表的方法
说明:列表不可以转换为字典 ①转换后的列表为无序列表 a = {'a' : 1, 'b': 2, 'c' : 3} #字典中的key转换为列表 key_value = list(a.keys()) p ...
- python输入城市找省份_Python实现用户交互,显示省市县三级联动的选择
题目:Python实现用户交互,显示省市县三级联动的选择 定义的字典为: dic = { "江西": { "萍乡": ["安源", &quo ...
- python实现文字转语音_Python 文字转语音
利用Python将文字转为语音播放 挺简单的代码,几分钟就可以做好,下面介绍一下 首先,安装pyttsx3依赖包,很简单 win+R 打开运行,输入 cmd 回车,进入控制台,键入以下代码: pip ...
- python输入数字并求和_Python如何输入数字并求和
输入数字并求和作为Python基础知识,又难倒了一批小伙伴.今天我们以案例为分析,帮助大家更好的理解和运用. 以下实例为通过用户输入两个数字,并计算两个数字之和: # -*- coding: UTF- ...
- python输入二维数组_Python输入二维数组方法
Python输入二维数组方法 前不久对于Python输入二维数组有些不解,今日成功尝试,记以备忘.这里以输入1-9,3*3矩阵为例 n=int(input()) line=[[0]*n]*n for ...
- python输入一个英文句子_Python给定一个句子倒序输出单词以及字母的方法
python输入一个正整数(位数不限),将其倒序输出def inversenum(num) numlist=liststr(nun) while numlist[-1]='0': numlist. p ...
最新文章
- C# 4.0 新特性之并行运算(Parallel)
- Golang下的Log处理
- cie计算机科学,爱德思IGCSE 计算机科学 edexcel computer science
- 4.5-4.9 磁盘格式化,磁盘挂载,手动增加swap空间
- 前端er怎样操作剪切复制以及禁止复制+破解等
- Java基本sql_常用sql
- Python高级——正则表达式与re模块
- SpringBoot 精通系列-如何使用Spring Boot Security进行权限控制
- Tensorflow实现数据分档操作
- Socket 编程实战
- java web 学习十二(session)
- 2015暑假多校联合---Friends(dfs枚举)
- 软件测试算是后端吗,软件测试--前后端数据交互
- 我国第一个“法律语言语料库”
- C++中cout的基础语法与换行符endl的用法
- Centos jenkins 插件安装失败
- [解决方案]excel2010分析工具库无法运行“ FUNCRES.NLAM! Showatpdialog”宏
- 目标检测任务超大图像的切图实现
- 程序人生—我已经努力了七年
- mysql中的四大运算符种类汇总20多项,用了三天三夜来整理的,还不赶快收藏
热门文章
- activemq之Windows安装
- Rtsp之海康设备预览回放url
- 树莓派安装python3.8_在树莓派(Raspberry Pi)上编译安装更新版本的Python
- linux搜索文件中包含的字符
- 3h精通OpenCV(四)-绘制形状与文本
- 3h精通OpenCV(三)-重调大小与图像裁剪
- mysql xml字段转json格式_mysql将xml数据或者json数据转换为表格。
- django配置邮件服务器,python – 使用Bluehost电子邮件服务器的Django电子邮件配置...
- python phpstudy_phpStudy后门分析及复现
- python求高阶导数_Pythorch中的高阶梯度