我在Microsoft.Office.Interop.Outlook.MailItem正文中有一个html表格,我只需要使用C#桌面应用程序填充Excel表格。 有人能帮我吗? 谢谢。
一种快速而简单的方法:
File.WriteAllText(@"C:\Temp\Table.xls", mailItem.Body);
即使文件不包含有效的xls文档,Excel也可以打开它。
你也可以使用HtmlAgilityPack解析电子邮件,使用EPPlus写入Excel(仅限2007/2010 xlsx版本)。