ExcelWriterで追記モードで動かす方法




pythonで簡単にEXCELの読み書きができるExcelWriterなんですが、追記モードってどうやるんだろうと思ったら、

mode="a"
というのを渡すだけでした。

簡単で便利

例)
with ExcelWriter(OUT_FILE, datetime_format='YYYY/MM/DD', mode="a") as book:
df.to_excel(book, sheet_name=
"aaa")

ちなみに該当のEXCELファイルが存在しないとmode="a"でコケるので、
全く存在しない場合は通常の作成をする必要がある。


参考:
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.ExcelWriter.html#pandas.ExcelWriter
https://bunseki-train.com/to-excel-append-mode/