我正在设计一个客户端 hta 应用程序(仅使用 javascript)。我希望能够使用 Scripting.FileSystemObject") 从头开始创建 xls 文件。所以基本上,输出将被写入文件并保存为 .xls 格式。
你是怎么做到的,我也希望远离 ActiveX.Object("Excel.Application)。因为我不希望 hta 应用程序依赖于用户的计算机。
感谢您提前提供的所有帮助,
干杯,
周杰伦
我正在设计一个客户端 hta 应用程序(仅使用 javascript)。我希望能够使用 Scripting.FileSystemObject") 从头开始创建 xls 文件。所以基本上,输出将被写入文件并保存为 .xls 格式。
你是怎么做到的,我也希望远离 ActiveX.Object("Excel.Application)。因为我不希望 hta 应用程序依赖于用户的计算机。
感谢您提前提供的所有帮助,
干杯,
周杰伦
也许不是您正在寻找的答案,但是在处理 Excel 文件时,值得注意的是通常只有一个真正的快捷方式:如果您只是指一个值表,那么您实际上是指一个 .CSV 文件。
Excel 将很乐意打开 CSV 文件或 CSV 格式的资源,该资源具有适合 Excel 的 mime 类型。通常,如果计算机上安装了 Office/Excel,则文件关联将就位。当然,您不能嵌入任何格式,只能嵌入值,尽管也许有人知道在打开文件时如何关联某种 excel 样式信息(我不知道)。
现在,生成 CSV 输出很简单,您只需要注意逗号的编码(由于缺乏更好的术语,它被广泛称为“csv 编码”,谷歌也称为“csv 编码”)。
当然,有大量的 Excel/Office(可编写脚本)库,其中很多是商业性质的。您可能正在寻找更多的工作和更多的耦合(即更依赖于您的库的解决方案)。