Salve
premetto che sono alle prime armi con asp
devo riuscire a creare dei report da delle pagine asp da me create (e correttamente funzionanti) che mi mostrano i valori di alcune variabili all'interno di un server asp. I report devono essere salvati in Excel. per cominciare,sono andato in cerca di codice che faccia qualcosa di simile,e ho trovato questa pagina, che, se aperta, mi produce un foglio excel con dei dati (a caso)
<%
'assegna il nome al file Excel che si desidera generare'
Dim filename
filename = "prova"
'abilita la bufferizzazione'
Response.Buffer = true
'definisce il tipo di documento'
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "content-disposition", "inline; filename=" &filename& ".xls"
'crea la tabella del foglio Excel'
Response.Write "<table>"
Dim n
for n = 1 to 10
Response.Write "<tr>"
Response.Write "<td width=70>"&n*1000&"</td>"
Response.Write "<td width=70>"&n*2000&"</td>"
Response.Write "</tr>"
next
Response.Write "<tr><td></td><td></td></tr>"
Response.Write "<tr>"
Response.Write "<td width=70>TOTALE</td>"
Response.Write "<td width=70>=SOMMA(B1:B10)</td>"
Response.Write "</tr>"
Response.Write "</table>"
'invia loutput HTML bufferizzato'
Response.Flush
Response.End
%>
ora, ho installato IIS, e in locale questa pagina funziona,nel senso che mi produce un bel foglio excel. Invece se la carico nel mio server (che è un PLC) e vado ad aprirla, questo è il risultato:
qualcuno potrebbe darmi dei lumi?
ho a disposizione nel server una libreria che si chiama XMLObjectLoaderlib.js: gli oggetti XML servono a creare i report?

Rispondi quotando