将Excel数据写入字典

cmd小测试

打开cmd 转入Excel所在文件夹下再打开python,步骤如下:

F:进入F盘
cd 打开F盘下子目录

导入所需要的库pandas

df = pd.read_excel("data.xlsx")#读取Excel
res = df.to_dict(orient = "record")#输出字典

python中的数据类型

数组:存放单一数据类型,有限个数据的变量数组操作

列表:存储其值可变的表,列表中的元素类型可不同。
a = [1,2,3]
b = [[1,2],[1,2,3,4],[a,b]]
datas = [{‘name’:‘hmj’,‘sex’:‘1’},{‘name’:‘wmr’,‘sex’:‘0’}]
a = [(1,2),(3,4)]

元组:用于存储值固定不变的值表
c = (1,2,3)

读取字典保成excel


调用函数,传入参数即可

if __name__ == '__main__':  writeDataToExcelFile(datas,'./data.xlsx')

另外还有另一种可以用循环的方法来进行读取和输入

from openpyxl import Workbook
Lable = ['A','B','C','D','E','F','H']
'''
inputData: 列表,含有多个字典;例如:[{'key_a':'123'},{'key_b':'456'}]
outPutFile:输出文件名,例如:'data.xlsx'
'''
def writeDataToExcleFile(inputData,outPutFile):wb = Workbook()sheet = wb.activesheet.title = "Sheet1"item_0 = inputData[0]i = 0for key in item_0.keys():sheet[Lable[i]+str(1)].value = keyi = i+1j = 1for item in inputData:k = 0for key in item:sheet[Lable[k]+str(j+1)].value = item[key]k = k+1j = j+1wb.save(outPutFile)print('数据写入完毕!')'''
测试
'''
def test():datas = [{'name':'hmj','sex':'1'},{'name':'wmr','sex':'0'}]writeDataToExcleFile(datas,'data.xlsx')# 执行测试
test()

结果如下:

将列表(含字典)数据写入Excel相关推荐

  1. 将网站上的信托计划净值数据写入excel,涉及dataframe排序,转换数据类型,列表填入dataframe,取小数点后四位的正则,dataframe生成excel

    信托计划净值数据写入excel 取需要的数据 正则表达式 取需要的数据 现有一大堆文字现需把基净值取出来 正则表达式 推荐一个网址,用来测试正则表达式可视化特别直观 https://regex101. ...

  2. python 写入excel数据xlwt_用python包xlwt将数据写入Excel中

    一般用两种格式的数据写入,不多说放上demo. 1.列表形式写入 import xlwt def data_write(file_path, datas): f = xlwt.Workbook() s ...

  3. python将字符写入excel_Python 爬虫并且将数据写入Excel

    听到网站爬虫,很多人都觉得很高大上,爬虫是不是黑客才能干的事啊?今天这里展示了一个简单的爬虫程序,并且对数据进行读取分析,最后写入Excel文件. 难点在于分析HTML代码上,最起码您得看得懂HTML ...

  4. Jsoup:使用Java将爬虫得到的数据写入Excel,Jsoup得到的数据进行持久化,爬虫数据保存到本地Excel中

    Jsoup:使用Java将爬虫得到的数据写入Excel,Jsoup得到的数据进行持久化,爬虫数据保存到本地Excel中 一.资源 EasyExcel使用教程 Jsoup爬虫教程 二.代码 xml依赖 ...

  5. 我是如何把python爬虫获取到的数据写入Excel的?

    如何将爬虫获取的数据写入Excel,这一点我在爬虫文章几乎都是采用这种方式来进行操作的 写入Excel的目的是为了后续更加方便的使用pandas对数据进行清洗.筛选.过滤等操作. 为进一步数据研究.可 ...

  6. 下拉框数据写入Excel并下载

    前言 数据批量导入可减省很多工作量,近期需实现文件批量导入的功能,但新建的数据中存在下拉选项的数据,且和其他模块有数据之间的关联,经查阅资料顺利解决,作如下记录以便后续工作: 解决方案 将下拉的数据写 ...

  7. R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称、将数据写入Excel文件新的表单(sheet)中、将文件保存为xls文件格式(而不是xlsx)

    R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称.将数据写入Excel文件新的表单(sheet)中.将文件保存为xls文件格式(而不是xlsx) 目录

  8. python把数据写入excel_Python读写sqlite3数据库的方法并且将数据写入Excel的实例详解...

    这篇文章主要介绍了Python实现读写sqlite3数据库并将统计数据写入Excel的方法,涉及Python针对sqlite3数据库的读取及Excel文件相关操作技巧,需要的朋友可以参考下 本文实例讲 ...

  9. python 数据处理----读取txt 一列数据写入excel 文件

    将txt数据从某一行开始写入excel文件中(例子为从Appthroughput写至excel_result1.xlsx中) import sys import random import time ...

  10. python将数据写入Excel

    import xlsxwriter workbook = xlsxwriter.Workbook('D:\data.xlsx', {'nan_inf_to_errors': True}) #创建一个E ...

最新文章

  1. 东北大学 | 一种适用于大规模公路环境的鲁棒激光惯性里程计和建图系统
  2. mysql 关联关系
  3. Dubbo和SpringCloud的区别
  4. python前端界面模板_Python编程flask使用页面模版的方法
  5. 修改 JSON 对象的值
  6. 【NOIP2015】【Vijos1979】信息传递(有向图最小环大小)
  7. 2021年卡信乐卡盟源码程序
  8. Android图片处理(Matrix,ColorMatrix,深入讲解Android
  9. 关于 安装完MathType 后 Microsoft Word出现 53号错误 的解决方法
  10. excel 作图-- 主次纵坐标轴 横坐标名称太长
  11. iis网站服务器+sql server数据库服务器安全
  12. 解决git pull时出现的几个问题
  13. java 索引数组_Java的数组索引问题
  14. 将一组数组尽可能均匀的分成两堆,使两个堆中的数的和尽可能相等
  15. 【干货】2020年最新编程视频教程,速度收藏!!
  16. 虚拟机安装完ghost系统后找不到操作系统的原因
  17. Python灰度共生矩阵OpenCV和scikit-image图像特征分析和K-最近邻算法
  18. 在C#开发WPF桌面应用程序调用OCX控件
  19. EVEREST Ultimate Edition
  20. PPT加载宏运行教程——实现更新图片链接、另存、断开链接等功能

热门文章

  1. 自驾出游系列之(二): 自驾游应该了解的各地春节民俗
  2. 北大青鸟 ASP.NET(C#) 视频 全32集
  3. python怎么批量下载年报_如何使用python批量下载统计年鉴中的excel网页?
  4. SPSS—回归—多元线性回归结果分析(二)
  5. 配置类不加@Configuration竟然也可以注册bean
  6. neo4j报错1:因CREATE和MERGE报错
  7. 2022年RocketMQ面试题及答案
  8. python中自然数e怎么表示_python e怎么表示
  9. 极大似然估计,最大后验概率估计(MAP),贝叶斯估计
  10. 关于LTE终端的所谓的五模、七模、十频、十一频