2016-04-07 8 views

答えて

2

to_excelsheet_name引数は、次のように使用できます。既存のExcelWriterオブジェクトを渡し、その後、シートは、既存のブックに追加される場合pandas.DataFrame.to_excel

。これは、一つのブックに異なるデータフレームを保存するために使用することができます。

writer = ExcelWriter('output.xlsx') 
df1.to_excel(writer,'Sheet1') 
df2.to_excel(writer,'Sheet2') 
writer.save() 

はto_csvとの互換性のために、to_excelは書き込む前に、文字列にリストとdictsをシリアライズします。

http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_excel.html

+1

私が作ると思います唯一の変更は、コンテキストマネージャとしてライターを使用することで、例外が発生した場合、それはファイルを閉じることを意味します。 ライターとしてExcelwriter( 'output.xlsx'): df1.to_excel(writer、 'Sheet1') df2.to_excel(writer、 'Sheet2') – tvashtar

+0

作品が完成しました! :-) – Felix

関連する問題