↑↑↑关注后"星标"简说Python
人人都可以简单入门Python、爬虫、数据分析 简说Python严选来源:凹凸数据 作者:Ryoko
One old watch, like brief python大家好,我是老表~
今天和大家分享的内容是Python操作Excel的三个模块,不同方法实现自动化,再繁琐的操作Python几行代码搞定 ,学习了 记得点赞、留言、转发,三连哦~本文说明如何使用 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
【留言赠书】扫码关注下方公众号简说Java,在公众号简说Java私聊回复:周末也学习,第20个回复的读者将获得《程序员数学从零开始》一本。
长按扫码关注,一起学Java学习更多:整理了我开始分享学习笔记到现在超过250篇优质文章,涵盖数据分析、爬虫、机器学习等方面,别再说不知道该从哪开始,实战哪里找了