отобразить информационный фрейм Pandas, содержащий гиперссылки в теле письма, используя python 2.7 - PullRequest
0 голосов
/ 07 ноября 2018

У меня есть фрейм данных, имеющий столбец id (Df содержит данные, прочитанные из Excel), в котором содержатся гиперссылки

df[id][0] = 12345 ; здесь 12345 представляет сайт: http://example.com/12345 Точно так же у меня есть разные значения идентификатора в столбце, содержащем гиперссылки.

Когда я копирую фрейм данных в тело письма, преобразовывая его в html; df.tohtml()

Я получаю данные

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

Я хочу, чтобы данные были

df[id][0]: 12345

где 0 представляет первую строку

Мне нужно 12345, чтобы быть гиперссылкой в ​​почте

Я использую свой внешний вид для отправки почты с использованием кода 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())
...