pandas DataFrame to_html样式设置

时间:2018-02-06 01:46:04

标签: pandas dataframe

我想将pandas DataFrame打印为html表并将其作为电子邮件发送。对于Gmail,标题中的样式将被删除,因此我可以采用的唯一方法是内联样式。我现在使用的方法只是替换html代码。例如,

styled_html = html_contents.replace('<table ', '<table style="border: 1px solid; text-align:center"')
styled_html = styled_html.replace('<th ', '<th style="background-color:navy; color:white; border:none; padding:5px"')
styled_html = styled_html.replace('<td', '<td style="border:none; padding:5px;"')

我想知道是否有更好的方式来制作表格? 顺便说一下,我已经尝试了df.style.set_table_styles(),但它需要对系统进行进一步的更改,所以我尽量不使用。

0 个答案:

没有答案