Excel支持Html元素

最近我发现,如果你将一些html标记保存为xls,那么在Excel中打开就可以完成所有的样式。 例

myfile.xls

<table> <tr> <td style="background: red;text-align:center;border:1px solid;"><h1>Blah</h1></td> <td style="background: red;text-align:left;font-weight:bold;">Blah</td> </tr> <tr> <td>3221312dsdasd</td> <td>hahah2123dedaah</td> </tr> <tr> <td>123456</td> <td>hahah2123dedaah</td> </tr> </table> 

我想知道是否有什么types的文档关于什么HTML和CSS Excel支持,什么不? 我尝试使用谷歌,真的找不到多less。 我最感兴趣的是创build多个工作表。

有关使用示例代码创buildExcel文件的HTML方法的一些深入信息,请参阅http://www.c-sharpcorner.com/UploadFile/kaushikborah28/79Nick08302007171404PM/79Nick.aspx

也可以在http://msdn.microsoft.com/en-us/library/Aa155477%28office.10%29.aspx查看官方文&#x6863;

其他选项来创buildExcel文件:

MS提供了OpenXML SDK V 2.0 – 请参阅http://msdn.microsoft.com/en-us/library/bb448854%28office.14%29.aspx

这可以读取+写入MS Office文件(包括Excel)。

另一个选项见http://www.codeproject.com/KB/office/OpenXML.aspx

如果您需要更多像渲染,公式等,那么有不同的免费和商业图书馆,如ClosedXML , EPPlus , Aspose.Cells , SpreadsheetGear , LibXL和Flexcel等。