pandas应该是目前最简单的处理excel的python库了,内置了大量函数和类型(DataFrame),只需简单几行代码便可轻松读写excel文件,下面我简单介绍一下pandas读写excel文件的过程,希望对大家有所帮助。

安装pandas

首先,安装python pandas库,这里直接使用python自带的包管理工具pip即可,打开cmd窗口,输入命令“pip install pandas”,程序便会自动检测相关依赖并安装,如下:

python

读取excel

安装完成后,我们就可以直接编写代码来读取excel文件了,这里主要用到read_excel这个函数,输入excel文件路径和sheetname,便可直接读取excel内容,默认情况下会将第一行数据视为列标题,如果你不需要列标题的话,添加参数header=None即可,获取到的数据为DataFrame类型(非常强大),类似一个二维表格,然后你就可以按行列处理数据了,非常方便:

python

写入excel

写入excel的话,也非常方便,构建一个DataFrame类型,将需要写入的数据按行列填充进去,然后直接调用to_excel函数保存即可,默认情况下会将索引(也就是行数)写入文件,如果你不需要的话,设置参数index=False即可,如下,非常简单:

python

至此,我们就完成了利用python pandas库读写excel文件,当然,对于txt、csv、json等文件,pandas也可以轻松处理,都有对应函数可以直接使用,除了pandas,python还有许多针对excel的库,像xlrd、xlwt、openpyxl等也都非常不错,只不过处理起数据来说,没有pandas方便、快捷。