2024-06-25 06:09:35 发布
网友
当我使用sf.至excel(),标头的样式不会保存到xls文件。Xls文件的头文件总是出现在Arial 12中,这在我看来是默认的。就在打电话之前sf.至excel()我的sf.柱[0].容器.style.font有我想要的字体(Calibri),但是xls文件显示的是Arial 12的头。而xls中的数据行很好,因为它们显示了我在sf的数据行上保持的样式。你知道吗
有没有一种方法可以在使用时控制标题的样式sf.至excel()? 你知道吗
设置标头样式的正确方法是使用apply_headers_style方法:
apply_headers_style
from StyleFrame import StyleFrame, Styler sf = StyleFrame({'a': [1, 2], 'b': [3, 4]}) sf.apply_headers_style(Styler(font='Calibri')) sf.to_excel().save()
这将设置所有标题的样式。如果只希望设置第一列标题的样式,则可以使用以下解决方法:
from StyleFrame import StyleFrame sf = StyleFrame({'a': [1, 2], 'b': [3, 4]}) sf.columns[0].style.font = 'Calibri' sf._has_custom_headers_style = True sf.to_excel().save()
将来的版本将允许将cols_to_style参数传递给apply_headers_style。你知道吗
cols_to_style
设置标头样式的正确方法是使用
apply_headers_style
方法:这将设置所有标题的样式。如果只希望设置第一列标题的样式,则可以使用以下解决方法:
将来的版本将允许将
cols_to_style
参数传递给apply_headers_style
。你知道吗相关问题 更多 >
编程相关推荐