Skapa Pivot tabel
Contents
[
Hide
]
Skapa Pivottabell
Skapa Pivot-tabell med hjälp av Aspose.Cells
Med Aspose.Cells är det möjligt att lägga till pivot-tabeller i kalkylblad. Aspose.Cells har ett antal specialklasser som används specifikt för att skapa och kontrollera pivot-tabeller. Dessa klasser används för att skapa och ställa in egenskaper för en PivotTable -objekt, som används som byggstenar för pivot-tabellen.
Pivot-tabell-objekten är:
- PivotField: det representerar ett fält i en pivot-tabell.
- PivotFieldCollection: det representerar en samling av alla PivotField -objekt i pivot-tabellen.
- PivotTable: det representerar en pivot-tabell.
- PivotTableCollection: det representerar en samling av alla pivot-tabell-objekt på kalkylarket.
Skapar en enkel pivot-tabell
För att skapa en pivot-tabell med Aspose.Cells, följ följande steg:
- Lägg till några data i arbetsbladsceller genom att använda Cell -objektets setValue -metod. Dessa data kommer att användas som en datakälla för pivot-tabellen.
- Lägg till en pivot-tabell på arbetsbladet genom att anropa add -metoden i PivotTableCollection -klassen, inkapslad i Worksheet -objektet.
- Hämta objektet PivotTable från PivotTableCollection genom att passera indexet PivotTable.
- Använd något av pivot-tabellobjekten (som förklaras ovan) inkapslat i objektet PivotTable för att hantera pivot-tabellen.
När du tilldelar en cellintervall som datakälla måste intervallet vara inställt från det översta vänstra till det nedersta högra. Till exempel är “A1:C3” giltigt; “C3:A1” är ogiltigt.
Exemplet nedan visar hur man skapar en enkel pivot-tabell enligt de grundläggande stegen som anges ovan. När koden utförs läggs en pivot-tabell till i arbetsbladet:
Skapa en pivottabell baserad på ett motsvarande fält