2016-12-27 7 views
2

データフレームdf私はヘッダーの背景色を変更し、枠線を適用し、.xlsx拡張子でファイルを保存したいと思っています。Python - データフレームのヘッダーカラーを変更し、ファイルに保存する

私は、openpyxlでいくつかの機能を試してみましたが、udfを書き込もうとしましたが、何も動作していないようです。

+1

なぜあなたは何を試してみたのですか?壊れていても大丈夫です。 – MYGz

+0

Windowsを使用していますか?もしそうなら、Excelオブジェクトライブラリへの完全なアクセスのためにCOMとのPythonインタフェースを持つことができます。 – Parfait

答えて

1

あなたが言及したStyleFrameパッケージを使用したソリューションはここにあります。

import pandas as pd 
from StyleFrame import StyleFrame, Styler, utils 

df = pd.DataFrame({'a': [1, 2, 3], 'b': [1, 2, 3]}) 
sf = StyleFrame(df) 

sf.apply_headers_style(styler_obj=Styler(bold=True, 
             bg_color=utils.colors.green, 
             border_type=utils.borders.medium)) 

sf.to_excel('output.xlsx').save() 

最新のバージョンのStyleFrameがインストールされていることを確認することをお勧めします。

pip install -U styleframe 
関連する問題