Šiame vadove mes atliksime veiksmus, kad sužinotume, kaip konvertuoti Excel į DataTable C#. Tai gana patogi funkcija, kuri naudojant C# nuskaito Excel failą į DataTable, o tada naudoja jį už tam tikro tinklelio rodinio, kad būtų rodomas arba naudojamas duomenims įterpti į duomenų bazę. Toliau pateikiami žingsniai, kaip importuoti Excel į DataTable C#, kuri galiausiai išsaugoma kaip XLSX.
Veiksmai, kaip konvertuoti Excel į DataTable C#
- Pridėkite Aspose.Cells for .NET biblioteką prie projekto naudodami NuGet paketų tvarkyklę
- Pridėkite nuorodą į System, System.Data ir Aspose.Cells vardų sritis
- Sukurkite tuščią darbaknygės objektą
- Užpildykite pirmąjį lapą duomenų pavyzdžiais, kurie turi būti eksportuojami į duomenų lentelę
- Eksportuokite užpildyto darbalapio turinį į duomenų lentelę
- Norėdami patikrinti, gaukite duomenis iš duomenų lentelės, gaudami kiekvieną duomenų lentelės eilutę
- Rodyti visas gautas eilutes ir stulpelius duomenų lentelėje
Šiame procese inicijuojame tuščią darbaknygę ir gauname nuorodą į pirmąjį jos darbalapį. Norint geriau suprasti, į šį darbalapį įrašomi pavyzdiniai duomenys, kurie vėliau konvertuojami į DataTable. Kai duomenys bus užpildyti, mes naudojame funkciją WorkSheet.Cells.ExportDataTable, kad sukurtume duomenų lentelę. Ši funkcija palaiko duomenų pasirinkimą iš bet kurios darbalapio srities, taip pat galimybę importuoti stulpelių antraštes. Sukūrę šią duomenų lentelę, patikriname jos turinį rodydami visus kiekvienos eilutės stulpelius.
Kodas, skirtas importuoti Excel į duomenų lentelę C#
Šiame procese nenaudojamas nei interop, nei MS Excel. Galite konvertuoti Excel į kitus formatus, taip pat kaip aprašyta kaip eksportuoti didelį Excel failą į CSV į C#.