python如何读写excel文件「建议收藏」

python如何读写excel文件「建议收藏」python读写excel的方式有很多,不同的模块在读写的方法上稍有区别:用xlrd和xlwt进行excel读写;用openpyxl进行excel读写;用pandas进行excel读写;为了方便演示,我这里新建了一个data.xlsx…

大家好,又见面了,我是你们的朋友全栈君。

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学习圈,点击我加入吧,会节约很多时间,减少很多遇到的难题。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/125048.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 使用u盘安装windows10_微软正式终止支持win7

    使用u盘安装windows10_微软正式终止支持win7参考文章地址使用微软官方工具安装纯净版操作系统。一、准备工作检查电脑规格是否支持安装(主要看看系统配置是否满足系统运行的最低要求)一台联网电脑(不一定非是要装系统的那台);一个≥8G空间的空白U盘(32G以内)虽然微软官网并没特别指出,但U盘一定不要大于32G,否则可能会遇到微软埋藏的bug。别问我怎么知道的。数据丢失二次提醒:可以不清空U盘,但一定要将数据备份,制作启动盘过程中…

    2025年6月20日
    4
  • sklearn 安装_sklearn安装太慢

    sklearn 安装_sklearn安装太慢sklearn库的简介sklearn库  sklearn是scikit-learn的简称,是一个基于Python的第三方模块。sklearn库集成了一些常用的机器学习方法,在进行机器学习任务时,并不需要实现算法,只需要简单的调用sklearn库中提供的模块就能完成大多数的机器学习任务。  sklearn库是在Numpy、Scipy和matplotlib的基础上开发而成的,因此在介绍sklea…

    2022年10月18日
    5
  • Python海龟画图集合

    Python海龟画图集合Python海龟画图集合1.小猪佩奇2.彩色螺旋线3.太极4.美国队长盾牌1.小猪佩奇#coding:utf-8importturtleastt.screensize(400,300)t.pensize(4)#设置画笔的大小t.colormode(255)#设置GBK颜色范围为0-255t.color((255,155,192),"pink…

    2022年6月28日
    32
  • 核与线程 CPU 4核8线程 的解释

    核与线程 CPU 4核8线程 的解释1 物理 CPU 物理 CPU 就是计算机上实际配置的 CPU 个数 在 linux 上可以打开 cat proc cpuinfo 来查看 其中的 physicalid 就是每个物理 CPU 的 ID 能找到几个 physicalid 就代表计算机实际有几个 CPU 在 linux 下可以通过指令 grep physicalid proc cpuinfo sort u wc l 来查看物理

    2025年7月22日
    7
  • 初学者编写python用什么软件[通俗易懂]

    初学者编写python用什么软件[通俗易懂]初学者编写python用什么软件以下是常用的几款Python代码编辑器和Python集成开发工具。一、Python代码编辑器1.SublimeTextSubl…

    2022年5月26日
    37
  • C++ STL map集合的使用「建议收藏」

    C++ STL map集合的使用「建议收藏」有时需要根据索引找到对应的元素,像键值对一样的查找,并对这些元素进行操作。可以同故宫调用STL里面的map来解决这个问题。

    2022年5月29日
    46

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号