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

6

我在Microsoft.Office.Interop.Outlook.MailItem正文中有一个html表格,我只需要使用C#桌面应用程序填充Excel表格。 有人能帮我吗? 谢谢。

2个回答

3

一种快速而简单的方法:

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

即使文件不包含有效的xls文档,Excel也可以打开它。


但是它至少会在加载时发出警告,至少在Excel 2010中。 - Stefan Steiger
它确实填充了Excel表格,但是除了一些包含超链接的列之外 :(。 - user607374

0

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接