Question

J'ai une application console qui charge un datatable; Je voudrais exporter que dans un format Excel et le joindre à un e-mail qui est envoyé sur une base régulière.

Quelle est la meilleure bibliothèque pour faire pour que je puisse tirer vers le bas gratuitement? Je travaille pour un établissement d'enseignement et nous n'avons pas de budget pour les contrôles tiers.


possible question connexe: Comment stocker des données vers Excel à partir DataSet sans cellule par cellule va?

Était-ce utile?

La solution

Une autre libre lib est CarlosAg Excel Xml Bibliothèque Writer . Prend en charge le nouveau format XML.

Précision : nous parlons de MS Excel ici le nouveau format XML est

Autres conseils

Je voudrais juste écrire un fichier CSV sur le disque dur.

J'utilise habituellement MyXls quand je ne peux pas utiliser commerciale outils pour une raison quelconque.

auto-promotion éhontée: Vous pouvez jeter un oeil à mon SpreadsheetFactory outil, est un outil conçu pour faire exporter des collections IEnumerable aux feuilles de calcul plus facile. Il utilise MyXls comme moteur sous-jacent xls.

Vous pouvez simplement utiliser un OdbcConnection avec la chaîne de connexion en spécifiant le fichier tableur.

EDIT : Cela ne nécessite pas Excel sur la machine serveur. Elle produira un fichier .xls qui peut être lisible sur la machine cliente avec MS Excel.

voir Comment stocker des données vers Excel à partir DataSet sans cellule par cellule va? pour plus de détails.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top