238 messaggi dal 02 novembre 2010
Salve a tutti,
ormai sto iniziando a rompere un pò troppo le scatole in questo forum... scusatemi ma ho ancora bisogno del vostro aiuto.

Stò cercando di esportare i dati della mia GRIDVIEW in un file .xls

In rete ho trovato alcuni consigli... ora vi posto il mio codice.



Response.Clear();

            Response.Buffer = true;

            Response.ContentType = "application/ms-excel";
            Response.AddHeader("content-disposition", "attachment;filename=Hotel.xls");
            Response.Charset = "";

            System.IO.StringWriter swr = new System.IO.StringWriter();
            System.Web.UI.HtmlTextWriter htw = new System.Web.UI.HtmlTextWriter(swr);


            GrigliaDati.RenderControl(htw);
            Response.Write(swr.ToString());
            Response.End();




Purtroppo però nel file excel mi ritrovo anche il contenuto dei tag html relativi alla tabella... quindi i vari table tr td e così via... sapreste darmi qualche consiglio a proposito??
6 messaggi dal 23 settembre 2010
Ciao,
inizialmente anche io ho utilizzato il tuo stesso approccio, poi però mi sono reso conto che per le mie esigenze era abbastanza riduttivo; io ti consiglerei di utilizzare questa libreria:

http://epplus.codeplex.com/

E' fatta molto bene e come potrai vedere dall'Overview e dall'Example ti permette di fare praticamente tutto in modo semplice ed intuitivo.
678 messaggi dal 12 maggio 2001
www.idioteca.it
guardati questo link, il codice è leggermente diverso e nei commenti c'è anche qualche consiglio su strade alternative in caso di tanti dati:

http://blogs.ugidotnet.org/BabbaBlog/archive/2006/09/07/47470.aspx
ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.