[英]Creation for excel file in classic asp
我使用以下代碼在經典ASP中創建了一個excel文件。
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = TRUE
objExcel.Workbooks.Add
Set objWorksheet = objExcel.Worksheets("Sheet2")
objWorksheet.Activate
objWorksheet.Cells(1, 1).Value = "A"
我有以下錯誤。
Microsoft Office Excel (0x800A03EC)
Microsoft Office Excel cannot open or save any more documents because there is not enough available memory or disk space. • To make more memory available, close workbooks or programs you no longer need. • To free disk space, delete files you no longer need from the disk you are saving to.
我該如何解決? 謝謝。
建議您不要考慮將數據作為大HTML表輸出,並強制瀏覽器執行以下操作,而不是創建Excel實例來創建文件(我一直發現這種方法會泄漏內存並最終導致Classic ASP失敗)。在響應開始時,使用以下命令在Excel中打開它:
<%
response.ContentType = "application/vnd.ms-excel"
response.AppendHeader "content-disposition", " filename=export.xls"
%>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.