Python – 更改数据框的标题颜色并将其保存到Excel文件

我有一个数据框df ,我想要改变标题的背景颜色,应用边框,并将其保存为.xlsx扩展名的excel文件。

我已经尝试了styleframe,在openpyxl中的一些function,并试图写udf s,但似乎没有任何工作。

这里是你提到的使用StyleFrame包的解决scheme。

 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() 

我会build议你确保你已经安装了最新版本的StyleFrame。

 pip install -U styleframe