当前位置:   article > 正文

python如何读写excel文件

python函数读取多个excel文件

v2-3a350b987239f3c96a48f4d8079bf2ed_b.jpg


python读写excel的方式有很多,不同的模块在读写的方法上稍有区别:

用xlrd和xlwt进行excel读写;

openpyxl进行excel读写;

pandas进行excel读写;

为了方便演示,我这里新建了一个data.xlsx文件,第一个工作表sheet1区域“A1:F5”的内容如下,用于测试读excel的代码:

v2-31215cd1ddbbdfa7a308b7dd04f96e5b_b.jpg


一、利用xlrd和xlwt进行excel读写(xlwt不支持xlsx)

首先是安装第三方模块xlrd和xlwt,直接输入命令"pip install xlrd"和"pip install xlwt"就行,如下(cmd→CD→c:pythonscripts):

v2-9170f5caff899e9a3ad4ed5e245b6aa9_b.jpg


1、xlrd读excel:

v2-691118f44dd154b41758866efb9269c4_b.jpg

运行结果:

v2-9b24646bde096ee8585e118b55ad7c22_b.png

2、xlwt写excel

主要代码如下:

v2-c473c922bf375f89ab073a8daf30919f_b.png

程序运行后,新建excelwrite.xls工作簿并插入text工作表,A1的内容为A1data。

二、利用openpyxl读写excel,注意这里只能是xlsx类型的excel

安装的话,直接输入命令"pip install openpyxl"就行,很快就能安装完毕。

读Excel:

v2-640b9a901bd99eaad0c60d0c6f254c5e_b.jpg

运行结果:

v2-96dd5ba1ee6b080208a24c2f252a5589_b.png

写Excel:

v2-4dd561597e913ec8dfa2232f9c1c6be8_b.png

程序运行后,新建new.xls工作簿并插入sheet工作表,A1的内容为hi,wwu。

三、利用pandas读取excel

Pandas的名称来自于面板数据(panel data)和python数据分析(data analysis)。

首先要安装pandas模块,相对来说,安装pandas模块要复杂一些。

如果用pip install pandas安装后运行出错,可以考虑安装以前的版本:pip install pandas==0.22

pandas是一个数据处理的包,本身提供了许多读取文件的函数,像read_csv(读取csv文件),read_excel(读取excel文件)等,只需一行代码就能实现文件的读取。

读取Excel:

v2-6f3ef125941dbb0e1ee07e79faf7a08a_b.png

运行结果:

v2-d2ab65d7997b43de5738a1610b632762_b.png

写Excel:

v2-faaa5369028a52e444bd74afa8cc44c3_b.jpg

程序运行后,将新建(或替换)new.xlsx文件,并在工作表sheet1的A1:D4区域中保存内容如下:

v2-1adedd50a2285673b39076c5b9233bb3_b.jpg


以上就是python如何读写excel文件的详细内容

如果大家如果在学习中遇到困难,想找一个Python学习交流环境,可以加入我们的Python学习圈,点击我加入吧,会节约很多时间,减少很多遇到的难题。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/572250
推荐阅读
相关标签
  

闽ICP备14008679号