项目中用到把DateFrame写入Excel,其中pandas中的几个参数非常有用。
这里以实例说明:
import pandas as pd
#create some Pandas DateFrame from some data
df1=pd.DataFrame({'Data1':[1,2,3,4,5,6,7]})
df2=pd.DataFrame({'Data2':[8,9,10,11,12,13]})
df3=pd.DataFrame({'Data3':[14,15,16,17,18]})
All=[df1,df2,df3]
#create a Pandas Excel writer using xlswriter
writer=pd.ExcelWriter('test.xlsx')
df1.to_excel(writer,sheet_name='Data1',startcol=0,index=False)
df2.to_excel(writer,sheet_name='Data1',startcol=1,index=False)
df3.to_excel(writer,sheet_name='Data3',index=False)
写入的结果:
sheet1中的数据,其中sheet_name=Data1
| Data1 | Data2 |
| 1 | 8 |
| 2 | 9 |
| 3 | 10 |
| 4 | 11 |
| 5 | 12 |
| 6 | 13 |
| 7 |
sheet2中的数据,其中sheet_name=Data3
| Data3 |
| 14 |
| 15 |
| 16 |
| 17 |
| 18 |
本文通过实例介绍了如何利用Python的pandas库将DataFrame数据写入Excel文件,强调了在操作过程中一些关键参数的使用,包括设置不同的工作表名称。
1645





