>Salve,
Ciao!
>ho la necessità di generare, da un sito web realizzato in ASP
>3.0, un file XLS da una query ad un DB SQL2000. In pratica l'utente
>che lancia la query da browser deve aver la possibilità di salvarsi
>i dati in un file xls.
>Come posso fare?
In classic asp facevo una cosa molto semplice, impostavo il contenttype ed il contentdisposition della pagina, abilitando la bufferizzazione della response:
Response.Buffer = true
Response.ContentType = "application/vnd.ms-excel" 'Excel
Response.AddHeader "content-disposition", "inline; filename=Risultati.xls"
poi fai una response.write di una tabella html con all'interno i dati..
tutto qui, dovrebbe bastarti..
PS: Puoi anche parametrizzare il nome del file, concatenando una variabile, per generare dinamicamente il nome con cui il doc excel verrà salvato..
PPS: se al posto di inline metti attachment, il file verrà fatto scaricare e non aperto in excel sul browser..
>
>Grazie in anticipo.
Di nulla!
Alx81 =)
http://blogs.dotnethell.it/suxstellino