Assuming the table isn't consistently formatted, I don't foresee it to be easy. There are several possibilities which I would consider in the following order:
Excel should be able to open HTML files with tables. In this case, you may use the Excel VBO. This is rather quick to implement.
Create a HTML document, open it in Internet Explorer and spy the lines. With the assumption in mind, you'll need dynamic properties
You may create a wrapper around a HTML parsing engine, e.g. https://www.nuget.org/packages/HtmlAgilityPack . This one would take quite some time.
Split the content by the tags, and parse the string manually. This one would be quite brittle.
If you have good assumptions on the table's content (e.g. a new row always starts with a specific pattern), you may consider getting the text from the e-mail and trying to make sense of that.
Whichever you chose, getting an e-mail's content is not a very reliable source, especially if they are not machine-generated. You should expect having to implement a lot of validations, data cleansing, etc.