作者:Ryoko
源自:凹凸数据
本文说明如何使用 xlsxwriter
、pandas
、openpyxl
三个库来实现数据写入 Excel,写入后的格式如下图所示:
以下为数据用例:
import xlsxwriter
下面开始分别介绍三种方法:
1、xlsxwriter
def xw_toexcel(data,filename):
2、pandas
def pd_toexcel(data,filename):
3、openpyxl
def op_toexcel(data,filename):
小结
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在数据处理与可视化分析方面的应用。点击下图可看详情/购买!👇
感谢北京大学出版社的支持!
参与方式
扫描二维码,关注「快学Python」回复“第三波”,即可参与抽奖送书,抽两套!
中奖可一次性获得一套两本,目前京东售价130+的技术书籍!
开奖时间:2020年10月7日 20:00
寄书时间:十一长假后
十一送书 | 第一波:Python书单任选
开奖时间:2020年10月3日 20:00(已开奖)
十一送书 | 第二波:留言抽“数据类小说”
开奖时间:2020年10月5日 20:00
明天送书继续 安排!三连支持一波呗!