I see that you are a new contributor. Welcome, with this in mind I'll try to leave some nice resources that will give you a more holistic idea of solving the problem at hand.
For scraping the tables:
BeautifulSoup has already completed templates out there for parsing through tables. This is touched on in another question (python BeautifulSoup parsing table)
For manipulating excel data:
Openpyxl is a library that I have a small amount of experience with. It has at least limited functionality in manipulating excel spreadsheets. Here is a good resource for learning this (https://automatetheboringstuff.com/chapter12/)
For sending the files in an email:
Python has a library for Simple Mail Transfer Protocol, what email often uses. The smtp and email modules make this possible, although I haven't done it personally.
(https://docs.python.org/3.7/library/email.html#module-email)
(https://docs.python.org/3.7/library/smtplib.html#module-smtplib)
Best of luck!