使用python 2.7在邮件正文中显示包含超链接的Pandas数据框

时间:2018-11-07 10:09:55

标签: python-2.7 pandas dataframe hyperlink pandas-datareader

我有一个数据框,其中有一列“ id”(DF包含从Excel读取的数据),其中包含超链接

df[id][0] = 12345 ;这里12345代表一个站点:http://example.com/12345 同样,在包含超链接的列中,我具有不同的id值。

当我通过将数据帧转换为html复制到邮件正文时; df.tohtml()

我得到了数据

df[id][0]: =HYPERLINK("http://example.com/12345","12345")

我希望数据为

df[id][0]: 12345

0代表第一行

我需要12345作为邮件中的超链接

我正在使用Outlook使用python代码发送邮件:

outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.HTMLBody = """<html><head><h3>the ids are :{0}</h3></head>                       
                        </html>""".format(df.tohtml())

0 个答案:

没有答案