Ez a rövid oktatóanyag bemutatja, hogyan hozhat létre pivot táblát Excelben a C# használatával. A pivot tábla programozott létrehozásához a C# kód és a részletes leírás megadja, hogy a végén kapjon egy XLSX (vagy XLS) fájlt, amelyben pivot tábla van, anélkül, hogy bármilyen harmadikat használna. -parti eszköz. Olyan lépéseket is tartalmaz, amelyek a kimutatástábla különböző területeihez különböző mezők hozzáadását segítik.
A pivot tábla létrehozásának lépései C#-ban
- Hozzon létre egy környezetet a Aspose.Cells for .NET hozzáadásához a NuGet csomagkezelőből a pivot tábla létrehozásához
- Hozzon létre vagy töltsön be egy meglévő workbook-ot, amely adatokat tartalmaz a kimutatástáblázathoz
- Hozzáférés a célhoz worksheet, amelyhez a kimutatástáblázatot hozzá kell adni
- Hozzon létre egy pivot táblát, és kérje le a példányát további feldolgozáshoz
- Konfigurálja az új pivot táblát, és adjon hozzá különböző mezőket az oszlophoz, a sorhoz és az adatterülethez
- Mentse el az eredményül kapott munkafüzetet, amelyben van egy kimutatás
A C# Excel pivot tábla generálási környezetének létrehozása után itt leírjuk, hogy itt hozunk létre egy új munkafüzetet a hardcoded adatokkal, de betölthet egy meglévő Excel fájlt is, amelyben céladatok is vannak. A következő lépésekben részletesebben leírja a pivotTable létrehozásának folyamatát, majd a konfigurációját. Az utolsó lépésekben különböző mezőket adnak hozzá a kimutatás különböző területeihez, például az oszlophoz, a sorhoz és az adatokhoz.
Kód a pivot tábla létrehozásához az Excelben C# használatával
Ez a mintakód bemutatja, hogyan hozhat létre pivot táblát C# nyelven az adattartomány és a célcella megadásával, ahová a kimutatástáblát el kell helyezni, valamint a kimutatástábla nevét. A pivotTable osztálynak van egy AddFieldToArea() függvénye, amely a különböző mezők különböző területekre történő húzására szolgál a pivotFieldType (például Oszlop, Sor vagy Adat) használatával a kiválasztott adattartomány mezőszámával együtt. Szükség esetén másik pivotFieldType oldalt is használhat.
Ebben a cikkben megtanultuk, hogyan lehet hozzáadni Excel pivot táblát C#-ban. Ha szeretné megtanulni, hogyan exportálhatja az adatokat egy listában az Excelbe, olvassa el a következő cikket: hogyan exportálhat listaadatokat Excelbe C#-ban.