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): 
python操作excel_三种Python操作Excel的方法,自动化学习Get!_第1张图片

2、pandas

def pd_toexcel(data,filename): 
python操作excel_三种Python操作Excel的方法,自动化学习Get!_第2张图片

3、openpyxl

def op_toexcel(data,filename): 
python操作excel_三种Python操作Excel的方法,自动化学习Get!_第3张图片

小结

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

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

本文完整源码下载:

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


python操作excel_三种Python操作Excel的方法,自动化学习Get!_第4张图片

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

python操作excel_三种Python操作Excel的方法,自动化学习Get!_第5张图片

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

你可能感兴趣的:(python操作excel)