Domanda

Ho una console app che carica un DataTable; Mi piacerebbe esportare che in un formato Excel e allegarlo ad una e-mail che viene inviato su base regolare.

Qual è il miglior biblioteca per fare in modo che io possa tirare giù gratis? Sto lavorando per un'istituzione accademica e noi non hanno un budget per i controlli di terze parti.


possibile domanda relativa: Come conservare i dati in Excel da DataSet senza andare cella per cella?

È stato utile?

Soluzione

Un altro lib libero è CarlosAg Excel Xml Biblioteca Writer . Supporta il nuovo formato basato su XML.

Chiarimento : come stiamo parlando di MS Excel qui il nuovo formato basato su XML è MS Office XML .

Altri suggerimenti

Vorrei solo scrivere un file CSV sul disco rigido.

Io di solito uso MyXls quando non riesco a uso commerciale strumenti per qualche motivo.

Shameless auto-promozione: Si potrebbe avere uno sguardo al mio SpreadsheetFactory strumento, che è uno strumento progettato per rendere l'esportazione di collezioni IEnumerable ai fogli di calcolo più facile. Si utilizza MyXls come sottostante motore XLS.

Si può semplicemente utilizzare un OdbcConnection con la stringa di connessione specifica il file di foglio di calcolo.

Modifica : Questo non richiede Excel sul computer server. Si produrrà un file .xls che può essere leggibile sul computer client con MS Excel.

Come memorizzare i dati in Excel da DataSet senza andare cella per cella? per maggiori dettagli.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top