Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Esportare dati da gridview in più fogli excel
martedì 18 agosto 2009 - 11.59
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
patrizia84
Profilo
| Junior Member
164
messaggi | Data Invio:
mar 18 ago 2009 - 11:59
Ciao,
vorrei esportare i dati contenuti in due datagrid in due fogli excel.
Per il momento sono riuscita a inserire i dati di un solo datagrid in un solo foglio utilizzando il codice :
DataSet set = new DataSet();
System.Data.SqlClient.SqlDataAdapter adapter = new System.Data.SqlClient.SqlDataAdapter();
SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["cnn"].ConnectionString);
cnn.Open();
string sql = "Select x FROM d";
adapter.SelectCommand = new System.Data.SqlClient.SqlCommand(sql, cnn);
adapter.Fill(set);
DataView vista=new DataView(set.Tables[0]);
g.DataSource = vista;
g.DataBind();
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "";
this.EnableViewState = false;
System.IO.StringWriter tw = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);
g.RenderControl(hw);
Response.Write(tw.ToString());
Response.End();
E’ possibile inserire un nuovo foglio sullo stesso file per mettere i dati di un altro gridview?
Ho guardato alcuni articoli che avete pubblicato e stavo leggendo della possibilità di utilizzare PIA di excel.
Mi sapreste dare un consiglio su quale soluzione dovrei seguire?
Grazie.
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
lun 24 ago 2009 - 17:15
anche io uso il tuo stesso metodo per generare un excel, e non credo proprio si possano creare più fogli.
L'unico modo è apppunto usare le librerie di excel dove puoi lavorare con i workbook. Attenzione perché le stesse librerie devono essere presenti sul server!!!!!!!!!!!
patrizia84
Profilo
| Junior Member
164
messaggi | Data Invio:
lun 24 ago 2009 - 21:06
Ciao,
sono arrivata alla tua stessa soluzione.
Ho utilizzato le PIA.
Grazie per avermi precisato che va Excel va installato anche sul server.
Ciao Ciao.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !