U ovom vodiču proći ćemo kroz korake kako bismo naučili kako pretvoriti Excel u DataTable u C#. Prilično je zgodna značajka koja pomoću C# čita Excel datoteku u DataTable i zatim je koristi iza nekog prikaza mreže za prikaz ili je koristi za umetanje podataka u bazu podataka. Slijede koraci za uvoz Excela u DataTable u C# koji je konačno spremljen kao XLSX.
Koraci za pretvaranje Excela u DataTable u C#
- Dodajte biblioteku Aspose.Cells for .NET projektu koristeći NuGet upravitelj paketa
- Dodajte referencu na imenske prostore System, System.Data i Aspose.Cells
- Instancirajte prazan objekt radne knjige
- Ispunite prvi list oglednim podacima koji se žele izvesti u podatkovnu tablicu
- Eksportirajte sadržaj popunjenog radnog lista u podatkovnu tablicu
- Za provjeru, dohvatite podatke u podatkovnoj tablici dohvaćanjem svakog retka u podatkovnoj tablici
- Prikažite sve dohvaćene retke i stupce u podatkovnoj tablici
U ovom procesu inicijaliziramo praznu radnu knjigu i zatim dobivamo referencu na njen prvi radni list. Radi boljeg razumijevanja, ogledni podaci popunjavaju se u ovaj radni list koji se kasnije pretvara u DataTable. Nakon što se podaci popune, koristimo funkciju WorkSheet.Cells.ExportDataTable za stvaranje podatkovne tablice. Ova funkcija podržava odabir podataka iz bilo kojeg područja na radnom listu zajedno s mogućnošću uvoza zaglavlja stupaca. Nakon izrade ove podatkovne tablice, provjeravamo njen sadržaj prikazivanjem svih stupaca u svakom retku.
Kod za uvoz Excela u DataTable u C#
U ovom se procesu ne koristi ni interop niti MS Excel. Možete pretvoriti Excel u druge formate također kao što je opisano u kako izvesti veliku Excel datoteku u CSV u C#.