Ciao a tutti... sto generando dei file excel usando asp ed uso questo semplice e funzionante script
Tutto semplice e tutto chiaro, il file si genera ed è un file di excel esattamente come lo voglio io solo che poi andandolo ad aprire con excel mi viene dato questo errore:codice:<% '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*1000/1936&"</td>" Response.Write "</tr>" next Response.Write "<tr><td></td><td></td></tr>" Response.Write "<tr>" Response.Write "<td width=70><b><i>TOTALE</i></b></td>" Response.Write "<td width=70>=SUM(B1:B10)</td>" Response.Write "</tr>" Response.Write "</table>" 'invia l'output HTML bufferizzato Response.Flush Response.End %>
"il formato e l'estensione di 'prova.xls' non corrispondono. Il file potrebbe essere danneggiato o non sicuro.....'
Poi cliccando su "si" il file si apre ed è un excel anche se effettivamente non si vedono le classiche righe grigine di divisione delle celle.
Questo sarebbe poco male per aprire il file solo che se poi questo file lo vado ad uploadare per esempio su amazon non lo riconosce.
Cosa posso fare per non avere più questo messaggio di errore da excel?
grazie a tutti

Rispondi quotando