如何在Classic ASP中创建真正的excel文件

时间:2012-08-21 13:33:33

标签: excel asp-classic

我一直在使用经典ASP中的application/vnd.ms-excel选项导出Excel文件,但在点击Save As后下载后,我看到Save As Type选项= 网页

默认情况下有Save As的方式,所以文件类型可以保存为“ Excel 97-2003 WorkBook ”吗?我尝试了excel.applicationowc,但遗憾的是我都没有。

实际上,这些选项在使用它们时会占用大量CPU内存。

我愿意使用任何第三方组件来创建Excel。

感谢。

1 个答案:

答案 0 :(得分:0)

我不确定您是否知道,但只要您在Web服务器上安装了Excel,就可以使用经典ASP访问Excel DOM。

您可以做的事情有一些限制,但如果您的要求很简单,那么它可能是您正在寻找的答案,而无需购买开始变得不受支持的昂贵组件。

Set oExcel = Server.CreateObject("Excel.Application")

Set oBook = oExcel.Workbooks.Add
Set oSheet = oBook.ActiveSheet
Set oRange = oExcel.ActiveCell

oRange.Cells(1,1) = "First Column"
oRange.Cells(1,2) = "Second Column"

oBook.SaveAs "workbook.xls"
oBook.Close
oExcel.Quit

Set oExcel = Nothing
相关问题