| Esportare DataGridView in Excel |
| Programmazione & Co. |
| Mercoledì 18 Gennaio 2012 11:47 |
|
In un altro articolo abbiamo visto come esportare una DataGridView in formato TXT. Ora vediamo come esportarla in formato Excel, sicuramente più comodo da visualizzare rispetto al TXT. Prima di tutto nel nostro progetto dobbiamo aggiungere una referenza. Cliccate col tasto destro sul progetto -> Aggiungi riferimento -> .NET -> Microsoft.Interop.Excel A qusto punto ho aggiunto un Item nel menu con questo evento:
Non faccio altro che lanciare un SaveFileDialog e passargli la DataGridView da esportare. Per il SaveFileDialog potete guardare qua. Questa invece la classe che lancio:
Imposto le varie opzioni per il foglio. Nel primo ciclo for imposto la prima riga del foglio prendendo l'intestazione della DGV. Nei cicli sottostanti scandaglio righe e colonne per riempire le varie celle del foglio. Imposto l'AutoFit() per impostare la larghezza delle colonne in maniera automatica. Richiamo un SaveFileDialog per impostare nome, estensione e percorso del file da salvare. Salvo il file usando il metodo SaveAs(). Chiudo tutto. Non molto difficle direi, giusto da controllare qualche opzione dei vari metodi usati per personalizzarli sulle vostre esigenze! |
| Ultimo aggiornamento Mercoledì 18 Gennaio 2012 12:03 |


