1. 程式人生 > >pandas追加寫入excel---建立多個sheet表單

pandas追加寫入excel---建立多個sheet表單

在寫入表格時候給自己挖了個坑,圖省事直接用to_excel(fileuri,sheetname)寫入,怎麼寫怎麼覆蓋  。後來隱約感覺到是自動關閉writer的鍋,改成writer讀寫後就好了。

writer = pd.ExcelWriter(filepath) companydf.to_excel(excel_writer=writer,sheet_name='公司維度表') goodsdf.to_excel(excel_writer=writer, sheet_name='貨物維度表') writer.save() writer.close()

或者使用to_csv(mode='a')?這個可以不寫writer嗎?沒測試,想用的同學可以測一下,嘎嘎。