Ebben az oktatóanyagban végigvezetjük azokat a lépéseket, amelyekkel megtanuljuk, hogyan lehet az Excelt DataTable-vé konvertálni C# nyelven. Ez egy nagyon praktikus funkció, amely a C# segítségével beolvassa az Excel fájlt a DataTable-be, majd valamilyen rácsnézet mögött használja megjelenítésre vagy adatok beszúrására egy adatbázisba. Az alábbiakban bemutatjuk az Excel adattáblázatba való importálásának lépéseit C#-ban, amelyet végül a rendszer XLSX néven ment el.
Az Excel DataTable konvertálásának lépései C#-ban
- Adja hozzá a Aspose.Cells for .NET könyvtárat a projekthez a NuGet csomagkezelő segítségével
- Adja hozzá a hivatkozást a System, System.Data és Aspose.Cells névterekhez
- Üres munkafüzet objektum példányosítása
- Töltse ki az első lapot az adattáblába exportálandó mintaadatokkal
- Exportálja a kitöltött munkalap tartalmát adattáblába
- Ellenőrzés céljából kérje le az adattáblázat adatait az adattábla minden sorának lekérésével
- Jelenítse meg az összes lekért sort és oszlopot az adattáblázatban
Ebben a folyamatban inicializálunk egy üres munkafüzetet, majd megkapjuk a hivatkozást az első munkalapjára. A jobb megértés érdekében a munkalap mintaadatokat tölt be, amelyeket később DataTable formátumba konvertál. Az adatok kitöltése után a WorkSheet.Cells.ExportDataTable függvényt használjuk egy DataTable létrehozásához. Ez a funkció támogatja az adatok kiválasztását a munkalap bármely területéről, valamint az oszlopfejlécek importálását is. A DataTable létrehozása után ellenőrizzük a tartalmát úgy, hogy minden sorban megjelenítjük az összes oszlopot.
Kód az Excel adattáblába importálásához C#-ban
Ebben a folyamatban sem interop, sem MS Excel nem kerül felhasználásra. Az Excelt más formátumokba is konvertálhatja, a leírás szerint Nagy Excel-fájl exportálása CSV-be C#-ban.