Sur*_*mar 3 python dataframe pandas
我有两个从数据库处理的数据帧.我需要将这些数据框导出到excel(libreoffice calc)两个不同的工作表中.
DF1:
symbol datetime value
0 MOV 06:25:02 148767
1 TBI 06:25:02 267198
2 HY 06:25:02 56232
3 KAMN 06:25:02 2247
DF2:
symbol datetime value
0 MC 06:25:02 1098560
1 AIG 06:25:02 5952267
2 CHS 06:25:02 1879192
3 VRX 06:25:02 5502438
我试过以下,
print df1
wr1 = pd.ExcelWriter('/home/suresh/Desktop/20151123/symbol.ods')
df1.to_excel(wr1, 'Sheet1')
print df2
df2.to_excel(wr1, 'Sheet2')
现在,无法打开excel文件.
如果传递现有ExcelWriter对象,则表单将添加到现有工作簿中.这可用于保存不同的DataFrames工作簿:
来源 - 在网页的最后.
writer = pd.ExcelWriter('output.xlsx')
DF1.to_excel(writer,'Sheet1')
DF2.to_excel(writer,'Sheet2')
writer.save()
Run Code Online (Sandbox Code Playgroud)