【发布时间】:2018-09-28 22:27:30
【问题描述】:
我有一个pandas DataFrame 并且正在使用DataFrame.to_html 方法生成一个可以在HTML 电子邮件中发送的表格。我只是希望某些列中的值居中,但也想知道一般如何将格式应用于表格。我曾尝试在使用 to_html 之前应用找到的文档 HERE 以及使用 df.style,如下所示:
df.style.set_properties(**{'text-align':'center'})
但我仍然让我的所有值左对齐(标题除外,它们是居中的)。
将我的所有(或子集)列值居中的正确方法是什么,还有哪些其他可用于格式化的选项? (例如,加粗文本、更改背景或边框颜色等)
此外,应该在什么阶段应用这种格式?在to_html 方法内还是在我尝试使用df.style 之前?谢谢!
【问题讨论】:
标签: python html python-3.x pandas dataframe