C# :: Excel to DataSet

Daca doresti sa incarci continutul unui fisier Excel intr-un DataSet poti folosi dll-ul de aici: https://exceldatareader.codeplex.com/. Licenta este GNU Library General Public License (LGPL).

L-am testat, functioneaza atat cu fisere .xls cat si cu .xlsx. L-am testat atat pe ASP.NET, cat si intr-o aplicatie Win Forms.

Nu-i mare lucru. Practic, trebuie doar sa-i specifici fisierul Excel sursa. Dll-ul va returna un DataSet, fiecare tabel corespunzand unui sheet din fisier.

Aveti acolo exemple de cod acolo atat pentru C#, cat si pentru VB.NET. Este disponibil si codul sursa, poate vrei sa te uiti prin el.

Insa daca vrei sa reinventezi roata, nu am nimic impotriva. Eu doar am vrut sa-ti arat ca este ceva deja gata facut.

 

Comentarii Facebook

2 Comments

  • Solutia prezentata de tine este o reinventare a rotii cu precizarea ca aceasta roata nu o reinventezi tu ci o facuto altu! Mai exact, de ce trebuie sa folosesti un dll facut de cineva cand ai la dispozitie… Excel-ul ca sa incarci? Ah, stiu …. licenta :))

  • Si se prea poate ca daca faci deploy pe server, aia de la hosting sa nu aiba Excel instalat. Nu? :p

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

 

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.