title: Pull Outlook Email's content into pandas dataframe
body: <p>I am trying to pull email's content into pandas dataframe, the email content has a table copied from excel. However, when I am trying to use <code>pd.read_html</code>, python shows :<code>no tables were found</code>. Here is my code:</p>
  <pre><code>outlook = win32com.client.Dispatch(&quot;Outlook.Application&quot;).GetNamespace(&quot;MAPI&quot;)
  folder = outlook.GetDefaultFolder(6).folders(&quot;Target Folder&quot;)
  items = folder.items
  items.Sort(&quot;[ReceivedTime]&quot;, Descending=True)
  target_msg = items.Restrict(&quot;[Subject] = 'XXX'&quot;)
  for i in list(target_msg)[:1]:
       df = pd.read_html(i.Body)
  
  ValueError: No tables found
  </code></pre>
  <p>Is it anyway to parse the content of the email into dataframe or at least save it into csv or txt file?</p>