【发布时间】:2011-11-02 21:13:13
【问题描述】:
最近我发现,如果您将一些 html 标记保存为 xls,它会在 Excel 中打开,并且您的所有样式都很好。示例
我的文件.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>
我想知道是否有任何关于 html 和 CSS Excel 支持什么以及不支持什么的文档?我尝试使用谷歌并真的找不到太多。我最感兴趣的是创建多个工作表。
【问题讨论】:
-
我怀疑有没有办法从 HTML 自动生成工作表。此外,所有样式都必须是内联的。不支持外部样式表。
-
如果您需要包含多张工作表的 Excel 文件,那么正如 Diodeus 所述,这种方法将不起作用。您可以尝试“XML 电子表格”方法:support.microsoft.com/default.aspx?scid=kb;EN-US;285891
-
如果您还想了解更多关于基本
方法样式的信息,可以在这里找到:msdn.microsoft.com/en-us/library/Aa155477
-
感谢蒂姆这是最有帮助的评论。基于此,如果您需要多个工作表,则必须将其拆分为单独的文件。 @Diodeus,如果包含它,您可以定义样式并在 head 元素中使用它们;所以它们不必是内联样式。