pandas でセルに色をつけて xlsx で保存するメモ


背景

pandas にセルに色をつけて(e.g. マイナスの数値は赤), オシャンティな xlsx を作りたい.

色をつける

スタイルを指定することで実現します.

ありがとうございます. subset で処理したい column を指定できます.

xlsx に保存

pd.style.apply(highlight)

だけだと反映されません!

pd = pd.style.appy(highlight)

のように新しくオブジェクトを作る必要があります!

あとは to_excel なりで保存して.

環境によっては Jinja2 のインストールを要求されるかもです!