2008-10-03 6 views
4

Dans mon application Winforms, je souhaite exporter les données de mon DataGridView vers une feuille de calcul Excel.Comment puis-je exporter les données dans une donnée DataGridView vers une feuille de calcul Excel?

Est-ce simplement un travail de bouclage et de sortie des résultats séparés par des virgules?

+0

Pour l'exemple de code C# à exporter CSV, vérifiez: http: //stackoverflow.com/questions/9343420/how-to-export-datagridview-data-to-excel/12023098#12023098 –

Répondre

1

Est-ce simplement un travail de bouclage et de sortie des résultats séparés par des virgules? Oui. C'est un moyen plus simple sans aucune dépendance.

Si vous avez besoin de plus de contrôle, vous pouvez toujours automatiser Excel à partir vb.net ou de C# ..

1

résultats séparés par des virgules vont émettre en sortie vous donnera un .csv pas une feuille de calcul Excel; Bien qu'Excel peut lire un csv, et une fois ouvert dans Excel, vous pouvez enregistrer le document en tant que fichier Excel. Pour réellement écrire un fichier au format Excel, je crois que vous devez utiliser un Ole Provider ou quelque chose comme ça, mais je n'ai jamais été dérangé, car la solution pour créer un fichier csv et en dehors du code est assez simple.

0

Légèrement hacky, mais Excel ouvrira également un fichier html enregistré avec une extension .xls. Cela a l'avantage de pouvoir inclure le formatage.

Questions connexes