有没有办法使用 VBScript 创建 Excel 电子表格?我可以使用 FileSystemObject 创建一个文本文件并使用我想要的任何扩展名,但是当我尝试下载该文件时,它给了我在 excel 中打开选项,然后出现一条消息,指出它采用不同的格式,这就是我的意思想要避免:
set fs=Server.CreateObject("Scripting.FileSystemObject")
set tfile=fs.CreateTextFile(Server.MapPath("xls/streamtest.xls"),true,false)
我知道这会将文本以 ASCII 格式推送到文件中。
是否有“某种”字符序列、特定格式可以用来解决所有这些问题?
谢谢
最佳答案
在服务器上不使用 Excel.application 的最好、最快的方法(确实不推荐)是生成 Excel Xml 文件。您唯一无法执行的功能是插入图片。
与使用 html 表格不同,您将能够支持 Excel 中的 native 数据(例如日期),并且您将能够格式化、插入公式……
将 Excel 保存为 Excel XML 并查看生成的 XML 文件。这有点棘手,但效果很好。
关于asp-classic - 创建 Excel 电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10921277/