引言
这是excel+python-pandas章的第二篇文章;上一篇我们讲了read_excel,这一篇我们就来讲to_excel
pandas和excel其实基本上是独立的,甚至可以说从某种意义上来说pandas与excel是可以画等号的
pandas与excel的交互都是通过第三方库(引擎)来实现的,上一篇中我们就简单介绍了xlrd等的第三方库,在本篇中我们会更加详细的来讲解pandas用来做数据导出到excel的几个重要的库。
正文
一、导出引擎
使用pandas导出数据到excel表很简单,来看代码:
import pandas as pd
df = pd.DataFrame({"a": [1, 2, 3, 4], "b": [5, 6, 7, 8]})
df.to_excel("pf.xlsx")
import pandas as pd df = pd.DataFrame({"a": [1, 2, 3, 4], "b": [5, 6, 7, 8]}) df.to_excel("pf.xlsx")
如果直接全部导出的话,to_excel只需要一个表名字+后缀的入参就行
上面的数据导出来之后的样子是这样的:
编辑
图1
可以看到导出的数据自动添加了自增的行索引,还加了一些