我在Microsoft.Office.Interop.Outlook.MailItem正文中有html表,我只需要使用C#为桌面应用程序填充excel表。在这方面,任何人都可以帮助我。感谢
答案 0 :(得分:3)
快速而肮脏的方式:
File.WriteAllText(@"C:\Temp\Table.xls", mailItem.Body);
Excel将打开它,即使该文件不包含有效的xls文档
答案 1 :(得分:0)
您还可以使用HtmlAgilityPack来解析电子邮件,并使用EPPlus写入Excel(仅限2007/2010 xlsx版本)。