Как импортировать содержимое веб-таблицы в Excel, а затем отправить его по электронной почте в Python - PullRequest
0 голосов
/ 22 ноября 2018

Хотя я пытался выполнить это кодирование с использованием библиотек pandas, xlrd и т. Д., Но до сих пор не смог добиться успеха.Постановка проблемы: Итак, у меня есть веб-сайт с двумя таблицами, и мне нужно импортировать обе таблицы в Excel, а затем отфильтровать их по столбцу даты и отправить выходные данные по адресу электронной почты.

Может кто-нибудь помочь с этим... !!!

1 Ответ

0 голосов
/ 22 ноября 2018

Я вижу, что вы новый участник.Добро пожаловать, учитывая это, я постараюсь оставить несколько полезных ресурсов, которые дадут вам более целостное представление о решении проблемы.

Для очистки таблиц: BeautifulSoup уже выполнил готовые шаблоны для анализа таблиц.Этот вопрос затронут в другом вопросе ( таблица разбора python BeautifulSoup )

Для работы с данными Excel: Openpyxl - это библиотека, с которой у меня небольшой опыт работы.Он имеет по крайней мере ограниченную функциональность для работы с электронными таблицами Excel.Вот хороший ресурс для изучения этого (https://automatetheboringstuff.com/chapter12/)

Для отправки файлов по электронной почте: в Python есть библиотека для Simple Mail Transfer Protocol, которую часто использует электронная почта. Модули smtp и email делают это возможным,хотя я не делал этого лично. (https://docs.python.org/3.7/library/email.html#module-email) (https://docs.python.org/3.7/library/smtplib.html#module-smtplib)

Удачи!

...