Ez a gyors oktatóanyag eligazítja, hogyan lehet a DataTable-t Excelbe konvertálni C#-ban. Először létrehozunk egy DataTable-t, majd a WorkSheet.Cells osztály ImportData funkciójával importáljuk az újonnan létrehozott munkafüzet objektum munkalapjába. A DataTable adatok Excelbe való írása után C#-ban, XLSX fájlként mentjük a lemezre.
A DataTable Excel-be konvertálásának lépései C#-ban
- A NuGet csomagkezelővel adja hozzá a(z) Aspose.Cells for .NET elemet a DataTable Excelbe importálásához
- Hozzon létre egy üres Workbook példányt a DataTable exportálásához
- Hozzon létre és inicializáljon egy DataTable-t Excel-fájlba íráshoz
- Deklarálja az ImportTableOptions osztály objektumát a paraméterek beállításához, miközben adatokat importál a DataTable-ből
- Szerezzen hivatkozást az újonnan létrehozott munkafüzet első munkalapjára
- A DataTable importálásához hívja meg a Cells.ImportData függvényt a WorkSheet osztályban
- Mentse el az eredményül kapott munkafüzetet, amely adatokat tartalmaz a DataTable-ból
Ezek a lépések azt a folyamatot írják le, amelynek során lépésről lépésre exportálják az adatokat a DataTable-ból az Excelbe C#*-ban, oly módon, hogy először létrejön az üres munkafüzet, majd inicializálják a DataTable-t, és kitöltik néhány áladatokkal. Létrejön az ImportTableOptions osztály objektuma, amely sok beállítható paramétert tartalmaz, azonban itt az alapértelmezett beállításokat használjuk. Végül a DataTable a munkafüzet első munkalapjára importálódik egy megadott kezdőcellában.
Kód a DataTable adatok Excelbe exportálásához C#-ban
Ebben a kódban az ImportTableOptions alapértelmezett beállításokkal használatos, azonban számos paramétert beállíthat, például 0 index alapú oszlopszámok listáját, amelyek adatait importálni kell a DataTable-ből, beállíthatja a dátumformátumot, beállíthatja a sorok és oszlopok összesített értékét. importált, és még sok más. Azt is eldöntheti, hogy az oszlopcímeket importálja-e vagy sem.
Ez a rövid oktatóanyag elmagyarázza, hogyan lehet C#-ban Excel-fájlt létrehozni a DataTable-ből. Ha meg szeretné tanulni a fordított folyamatot, például az Excel konvertálását DataTable-vé, olvassa el a hogyan lehet az Excelt DataTable-re konvertálni C#-ban című cikket.