什么是 XLSHTML?
我想尽可能简单地生成一个文件,当用户双击它时将在 Excel 中打开它,并且它具有一些最小的样式。
XLS 符合我的用户要求,但生成起来并不容易。CSV 易于生成,但没有样式。HTML 易于生成并且具有样式,但在双击时不会在 Excel 中打开(您可以文件->打开它,但这还不够,您可以将其另存为 .XLS,但随后用户会收到警告)。
我在这台 PC 上的文件扩展名关联中看到有一个扩展名“.xlshtml”,即“Microsoft Office Excel HTML 文档”,默认情况下会在 Excel 中打开。这看起来很有希望。但是,我无法弄清楚它是什么。它不仅仅是 HTML(它给出了上述警告,表明我的纯 HTML 不是它)。我的 Excel 版本无法保存。MSDN 上几乎没有任何内容,而且 Google 似乎只打开列出作为 Excel 文件可能的文件扩展名的页面。
有人知道这些是什么吗?它只是 Excel 喜欢的某种特殊形式的 HTML 吗?有人有我可以看到的样本吗?
编辑:根据 Divo 的提示,我发现了这个。它看起来像是 Office 2000 / 10 的一项功能,可让您在 XML 孤岛中使用 Office 的额外本机功能保存 HTML。它看起来像是一种相当严格的格式,他们不赞成使用,因为没有人使用它。我仍在查看我找到的文档,但我还没有弄清楚如何制作这种格式的文件。