Excel支持的Html元素

Dan*_*nny 9 html excel

最近我发现,如果你将一些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>
Run Code Online (Sandbox Code Playgroud)

我想知道是否有关于html和CSS Excel支持什么以及它不支持什么的任何文档?我尝试使用谷歌,真的找不到多少.我最感兴趣的是创建多个工作表.

Yah*_*hia 7

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

另请查看官方文档,网址http://msdn.microsoft.com/en-us/library/Aa155477%28office.10%29.aspx

其他创建Excel文件的选项:

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,LibXLFlexcel等.