Как вставить dataframe в HTML тело сообщения Outlook?
Есть 11 разных df получаемых из функции, полученные таблицы нужно вставить каждое в письмо. Я пытался через временный файл, сохранять df в хтмл файл, потом читать его как текстовый, и передавать в тело сообщения прочитанную из файла строку. Но если pandas может конвертировать в хтмл файл, может можно без файла обойтись? ДА и с файлом у меня особо не поулчалось
update, вот что получилось у меня.
def InfoStatusTable(bank,status):
r = autosvod.loc[(autosvod['clien'] == bank) &
(autosvod['Учет'] == 'Да') &
(autosvod['сумма'] == 'свыше') &
(autosvod['Стадия'] == status)]
r.to_html('temp_html_for_outlook.html')
b=''
with io.open("temp_html_for_outlook.html", encoding='utf-8') as file:
for line in file:
b = b + line + "\n"
return b
mail.HTMLBody = InfoStatusTable(autosvod_tb_list[i],'Все ок')