C# Exporter une Table vers Excel
Comment puis-je exporter cette table de données excel à l'aide de: "Microsoft.Bureau de.Interop.Excel" j'ai ce code sorcière s'approprier la totalité du formulaire de données de la table de Maître et souhaitez les exporter vers excel pour une meilleure vue, ne souhaitez pas utiliser la grille de données. Il y a beaucoup de post à ce sujet je pense, mais généralement juste vous recommandons d'utiliser des annonces sur comme "closedxml"
OleDbConnection mycon;
DataTable Table = new DataTable("AllData");
mycon = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\jm11321\Documents\DB.mdb;Persist Security Info=False");
string command = "Select *From Master";
OleDbCommand oleDbCmd = new OleDbCommand(command,mycon);
OleDbDataAdapter adapt = new OleDbDataAdapter(oleDbCmd);
mycon.Open();
adapt.Fill(Table);
mycon.Close();
Toute aide est appréciée.
Vous devez vous connecter pour publier un commentaire.
Vous devez importer Microsoft.Office.Interop.Excel.dll bibliothèque de ici. Ajouter un nouveau fichier de classe dans votre projet de dire ExcelUtility. Il suffit d'écrire le code suivant dans il.
Maintenant dans le code principal vient de passer de l'objet dataset et excel chemin comme ci-dessous.
J'ai déjà testé et en l'utilisant dans mes projets.
Je sais qu'il existe déjà une réponse, mais là est une autre approche
ce qui est vraiment étonnant à propos de cette approche est que vous pouvez mettre votre jeu de données de la table ou de la table dans le classeur comme tels
la dll est ici