12
votes

Exporter iEnumerable pour exceller

Tout le monde sait comment ou une bibliothèque à utiliser pour cela?


3 commentaires

Avez-vous besoin que cela soit à l'exportation à la volée? Sinon, envisagez ensuite d'économiser au format CSV


Avez-vous besoin d'exporter vers un fichier Excel ou du CSV être acceptable?


Ce genre dépend du T :)


3 Réponses :


17
votes

Le code ci-dessous est le code que j'utilise pour convertir un ienumerable code> sur des colonnes contenant des données nommées pour chaque propriété, ainsi que les valeurs de chaque élément dans les lignes iEnumérables en tant que lignes. C'est un très petit hop à partir de ceci pour l'enregistrer sous forme de fichier CSV xxx pré>

Donc, vous pouvez écrire ce qui suit pour convertir vos données en un jeu de données: P>

IEnumerable<Thing> values = GetMyIEnumerableValues();

var tableOfData = IEnumerableToDataTable.ToDataTable(values);


0 commentaires


1
votes

J'ai résolu un problème similaire à celui que vous avez demandé. Comme si vous avez un xxx

donc si vous voulez faire une excellence de ceci, créez un classeur xxx

et itérer avec une boucle puis ajoutez-le à la feuille de calcul xxx

Ici, j'ai une autre liste d'enfants, j'ai donc itéité à l'aide d'une boucle intérieure. Faire comme votre choix.


0 commentaires