字典写入excel_Python实现数据写入 Excel 的三种模块!

3c9471aa719f1efdd88be176d207c45c.png

作者:Ryoko

源自:凹凸数据

本文说明如何使用 xlsxwriterpandasopenpyxl 三个库来实现数据写入 Excel,写入后的格式如下图所示:

54111be66c020e2c97e89156306001a3.png

以下为数据用例:

import xlsxwriter 

下面开始分别介绍三种方法:

1、xlsxwriter

def xw_toexcel(data,filename): 
6da37bc926ca1452402f9d3c4e8a27eb.png

2、pandas

def pd_toexcel(data,filename): 
afd311d8adf3eb180d156638ffb3d8e2.png

3、openpyxl

def op_toexcel(data,filename): 
e5815719564c146f9c507d7033ef9c3c.png

小结

openpyxl 与 xlsxwriter 类似,需要逐行写入,如第一行需要得到 [ 1, ‘A’ , 10 ] 的格式,但不同的是使用 openpyxl.load_workbook(filepath) 可以对已存在的 .xlsx 进行追加数据,不会覆盖;pandas 则需先按列组合,如 [[ 1,2,3],['A','B','C'],[…]]的格式。

方法各有好处,写表时应根据需要选用。

本文完整源码下载:

https://alltodata.cowtransfer.com/s/067cecabd5004b


十一福利

抽奖一套(共两册)📕:《Python数据分析与大数据处理从入门到精通》讲解从编程语言准备、数据采集与清洗、数据分析与可视化,到大型数据的分布式存储与分布式计算,贯穿了整个大数据项目开发流程。《Python数据分析与可视化从入门到精通》以“零基础”为起点,系统地介绍了Python在数据处理与可视化分析方面的应用。点击下图可看详情/购买!👇

db4aa02c8bf0c4ae81e5d14fd4184ac5.png

感谢北京大学出版社的支持!

参与方式

扫描二维码,关注「快学Python」回复“第三波”,即可参与抽奖送书,两套

中奖可一次性获得一套两本,目前京东售价130+的技术书籍!

846e2dce8288ee4126e57923bd720c4e.png
关注后回复“ 第三波”参与抽奖

开奖时间:2020年10月7日 20:00

寄书时间:十一长假后


十一送书 | 第一波:Python书单任选

开奖时间:2020年10月3日 20:00(已开奖)

十一送书 | 第二波:留言抽“数据类小说”

开奖时间:2020年10月5日 20:00


明天送书继续  fc81cf8942f381279455e4edf85e858c.png 安排!三连支持一波呗!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值