从头开始创建XLS文件

Creating an XLS file from scratch

本文关键字:文件 XLS 创建 从头开始      更新时间:2023-09-26

我正在设计一个客户端hta应用程序(仅使用javascript)。我希望能够使用脚本从头开始创建xls文件。FileSystemObject")。因此,基本上,输出将被写入一个文件并保存为.xls格式。

如何做到这一点,我也希望远离ActiveX。对象("Excel.Application")。因为我不希望hta应用程序依赖于用户的计算机。

感谢您提前提供的帮助,

干杯,

Jay

也许不是你想要的答案,但在处理Excel文件时,值得注意的是,通常只有一个真正的快捷方式:如果你只是指一个值表,那么你实际上是指一个。CSV文件。

Excel会很乐意打开CSV文件,或者打开适合Excel的mime类型的CSV格式的资源。通常,如果计算机上安装了Office/Excel,那么文件关联就会到位。当然,你不能嵌入任何格式,只能嵌入值,尽管可能有人知道如何在打开文件时关联某种excel样式的信息(我不知道)。

现在,生成CSV输出很简单,您只需要注意逗号的编码(由于缺乏更好的术语,它被广泛称为"CSV编码",在谷歌上也可以称为"CSV编码")。

当然,有大量的Excel/Office(可编写脚本)库,其中很多都是商业性质的。您可能正在考虑更多的工作和更多的耦合(即,更依赖于库的解决方案)。