python – 是否可以将pandas dataframe样式对象导出为html

我使用.style格式化了一个pandas数据帧,并希望将格式化的表格作为电子邮件发送出去.但是,styler对象与to_html函数不兼容,而是我尝试使用.render()函数.

但是,.render()似乎删除了很多格式,例如表格边框消失,一些文字居中.我试图避免编辑.render()生成的html字符串,但我知道这可能是不可能的.

将格式化表格作为电子邮件发送的其他选择是什么?

最佳答案 我有同样的问题.所以在渲染Style对象后,我创建了一个文本文件并将Style对象写入其中.导出文本文件后,将格式更改为html,你应该没问题.

f=open("styled_dataframe.txt","w")
f.write(df.render()) # df is the styled dataframe
f.close()
点赞