用python怎么制作excel表格

你说的是用python读写excel吧,这里介绍3种方式,分别是pandas,openpyxl和xlrd,xlwt , 使用起来都挺简单的,下面我简单介绍一下这3种方式 , 实验环境win7+python3.6+pycharm5.0,主要内容如下:
这里为了方便演示,新建了一个excel.xls文件,后面读取的文件都以这个文件为例,内容如下:

用python怎么制作excel表格

  • pandas读写excel:pandas是python的一个数据处理包,里面提供了大量处理数据的函数和类,包括csv,json,excel等文件,下面我简单介绍一下pandas如何读取excel , 测试代码及截图如下:
1.读取excel文件,这里直接使用read_excel这个函数就行,如下 , 1行代码就搞定excel文件数据的读?。?
用python怎么制作excel表格

程序运行截图如下:
用python怎么制作excel表格

2.写入excel , 这个实现起来也挺简单的,直接使用DataFrame类的to_excel函数就可轻松实现,代码如下:
用python怎么制作excel表格

程序运行截图如下,成功保存数据到excel中:
用python怎么制作excel表格

  • openpyxl:这是python一个专门用于读写excel文件的包,目前来说,只支持xlsx文件的读写,不支持xls文件 , 网上有许多这个包的教程,下面我简单介绍一下这个包的使用:
1.读取excel文件,这里直接按行按列直接读取就行,测试代码如下:
用python怎么制作excel表格

程序运行截图如下,已经成功读取到数据:
【用python怎么制作excel表格】
用python怎么制作excel表格

2.写入excel文件,这个也挺简单的,数据构造完成后,直接写入excel就行,测试代码如下:
用python怎么制作excel表格

程序运行截图如下:
用python怎么制作excel表格

  • xlrd和xlwt读写excel文件,这里的excel类型只能是xls,不能是xlsx , 其中xlrd专门用于读取excel文件,xlwt专门用于写入excel文件,这是一种最基础的操作excel文件的包 , 下面我简单介绍一下:
1.xlrd读取excel文件,代码很简单,如下:
用python怎么制作excel表格

程序运行截图如下:
用python怎么制作excel表格

2.xlwt写入excel文件,这里也挺简单的,直接构造数据,写入就行,测试代码如下:
用python怎么制作excel表格

程序运行截图如下:
用python怎么制作excel表格

经验总结扩展阅读