python操作excel_三种Python操作Excel的方法,自动化学习Get!

↑↑↑关注后"星标"简说Python

人人都可以简单入门Python、爬虫、数据分析  简说Python严选 

来源:凹凸数据    作者Ryoko

One old watch, like brief python

大家好,我是老表~

今天和大家分享的内容是Python操作Excel的三个模块,不同方法实现自动化,再繁琐的操作Python几行代码搞定 ,学习了 记得点赞、留言、转发,三连哦~

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

20ba5c244db47a85ba11506e969ecff2.png

以下为数据用例:

import xlsxwriter 

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

1、xlsxwriter

def xw_toexcel(data,filename): 
78085022eeae6869b28aa4a8c9a32b60.png

2、pandas

def pd_toexcel(data,filename): 
6eeb07a9c6bd2dde85f40cce7ab8ab12.png

3、openpyxl

def op_toexcel(data,filename): 
37ef94e642c0c14d9bdacd00b12bf797.png

小结

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

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

本文完整源码下载:

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


8eb056927f310aa2ecf4b5458f45e18b.png

【留言赠书】扫码关注下方公众号简说Java,在公众号简说Java私聊回复:周末也学习,第20个回复的读者将获得《程序员数学从零开始》一本。

353a01bed232ffe7d58a45012875b0f1.png

长按扫码关注,一起学Java学习更多:整理了我开始分享学习笔记到现在超过250篇优质文章,涵盖数据分析、爬虫、机器学习等方面,别再说不知道该从哪开始,实战哪里找了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值