Как динамически генерировать Excel из dataframe и отправлять как электронное письмо в Python? - PullRequest
1 голос
/ 24 апреля 2019

У меня есть данные в виде вложенного списка.Я конвертирую эти данные в фрейм данных.Теперь я хочу преобразовать этот фрейм данных в Excel (без сохранения в локальной системе) и прикрепить / динамически отправить почту с этим файлом Excel в качестве вложения.

Я могу загрузить файл Excel в локальной системе, а затем прикрепить к почте иотправить это письмо
но я не хочу хранить локально, оно напрямую генерируется и прикрепляется к почте и отправляет

data = [['1', 'Ram', 'PL', 'NA', '04/24/19'];['2', 'Dhana', 'PL', 'NA', '04/24/19'],['3', 'Nares', 'A', 'NA', '04/24/19']]

df = pd.DataFrame(data, columns=['ad_id','ename','shift','status','date'])

output

    ad_id   ename   shift   status  date
0   458435  Ram     PL      NA  04/24/19
1   471611  Dhana   PL      NA  04/24/19
2   476934  Naresh  A       NA  04/24/19

Я ожидаюон напрямую генерирует файл excel и прикрепляет к почте и отправляет

...