我一直在使用经典ASP中的application/vnd.ms-excel
选项导出Excel文件,但在点击Save As
后下载后,我看到Save As Type
选项= 网页。
默认情况下有Save As
的方式,所以文件类型可以保存为“ Excel 97-2003 WorkBook ”吗?我尝试了excel.application
和owc
,但遗憾的是我都没有。
实际上,这些选项在使用它们时会占用大量CPU内存。
我愿意使用任何第三方组件来创建Excel。
感谢。
答案 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