使用C#将HTML表格转换为Excel表格

时间:2011-02-08 00:42:20

标签: c# excel-interop

我在Microsoft.Office.Interop.Outlook.MailItem正文中有html表,我只需要使用C#为桌面应用程序填充excel表。在这方面,任何人都可以帮助我。感谢

2 个答案:

答案 0 :(得分:3)

快速而肮脏的方式:

File.WriteAllText(@"C:\Temp\Table.xls", mailItem.Body);

Excel将打开它,即使该文件不包含有效的xls文档

答案 1 :(得分:0)

您还可以使用HtmlAgilityPack来解析电子邮件,并使用EPPlus写入Excel(仅限2007/2010 xlsx版本)。