Lavoro in ASP Classico e sono diversi anni che creo fogli Excel, ma in realtà sono fogli HTML.
Avevo provato inizialmente a crearli direttamente utilizzano le istruzioni stile VB ma ho desistito.
Ci sto riprovando ora per avere fogli più snelli ma non ci riesco.
Ho notato che lo stesso foglio convertito da HTML ad Excel puro passa da diversi MB a pochi KB.
Il codice di esempio che ho usato è il seguente :

codice:
<% Language=VBScript %>
<%
Set ExcelApp = CreateObject("Excel.Application")
ExcelApp.Visible = false
ExcelApp.Workbooks.Add
ExcelApp.Workbooks(1).ActiveSheet.Name = "Foglio_1"
ExcelApp.Workbooks(1).ActiveSheet.ColumnHeadings(1).Caption = "Codice Prodotto"
ExcelApp.Workbooks(1).ActiveSheet.ColumnHeadings(2).Caption = "Descrizione"
Set ExcelBook = ExcelApp.ActiveSheet
ExcelApp.ActiveWorkbook.SaveAs(Server.MapPath("/ProvaSalva.xls"))
ExcelApp.Quit
Set ExcelApp = Nothing
Set ExExcelBook = Nothing
%>
E finisce in errore quasi subito alla riga in cui cerco di creare nell'applicazione Excel l'area di lavoro ExcelApp.Workbooks.Add dicendo :
Microsoft Office Excel:
  • Memoria o spazio su disco insufficiente. Impossibile aprire o salvare ulteriori documenti.
  • Per aumentare la memoria disponibile, chiudere le cartelle di lavoro o i programmi non necessari.
  • Per rendere disponibile spazio su disco eliminare i file non necessari.
Ma in realtà credo che dipenda dalla impossibilità di creare l'area di lavoro probabilmente per le autorizzazioni insufficienti.
Qualcuno mi sa aiutare ??