如何仅对数据框中的特定 headers 着色并将其保存到 excel
How to color only sepcific headers in a dataframe and save it to excel
假设我有这样的数据框:
col1 sub col 2 col3 col4
0 A A_1 pass 2
1 A A_2 pass 4
2 A A_1 fail 4
3 A A_1 fail 5
4 A A_1 pass 3
5 A A_2 fail 2
我想将 header“sub col 2”的颜色更改为黄色,然后将其另存为 excel 文件并输出 excel 这样的文件我什么时候打开文件?
(假设您正在使用 styleframe
因为问题被标记为 styleframe)
您可以使用带有 cols_to_style
参数的 apply_headers_style
方法:
from styleframe import StyleFrame, Styler
...
sf.apply_headers_style(Styler(bg_color='yellow'),
cols_to_style='sub col 2')
sf.to_excel('output.xlsx').save()
如果你也想要过滤器,你可以将 row_to_add_filters=0
传递给 to_excel
:
sf.to_excel('output.xlsx', row_to_add_filters=0).save()
假设我有这样的数据框:
col1 sub col 2 col3 col4
0 A A_1 pass 2
1 A A_2 pass 4
2 A A_1 fail 4
3 A A_1 fail 5
4 A A_1 pass 3
5 A A_2 fail 2
我想将 header“sub col 2”的颜色更改为黄色,然后将其另存为 excel 文件并输出 excel 这样的文件我什么时候打开文件?
(假设您正在使用 styleframe
因为问题被标记为 styleframe)
您可以使用带有 cols_to_style
参数的 apply_headers_style
方法:
from styleframe import StyleFrame, Styler
...
sf.apply_headers_style(Styler(bg_color='yellow'),
cols_to_style='sub col 2')
sf.to_excel('output.xlsx').save()
如果你也想要过滤器,你可以将 row_to_add_filters=0
传递给 to_excel
:
sf.to_excel('output.xlsx', row_to_add_filters=0).save()