Creare tabella pivot
Contents
[
Hide
]
Creare tabella pivot
Creare una tabella pivot utilizzando Aspose.Cells
Con Aspose.Cells, è possibile aggiungere tabelle pivot ai fogli di calcolo. Aspose.Cells ha una serie di classi speciali utilizzate specificatamente per creare e controllare tabelle pivot. Queste classi vengono utilizzate per creare e impostare le proprietà di un oggetto PivotTable, utilizzato come blocchi di costruzione della tabella pivot.
Gli oggetti tabella pivot sono:
- PivotField: rappresenta un campo in una tabella pivot.
- PivotFieldCollection: rappresenta una raccolta di tutti gli oggetti PivotField nella tabella pivot.
- PivotTable: rappresenta una tabella pivot.
- PivotTableCollection: rappresenta la raccolta di tutti gli oggetti tabella pivot sul foglio di lavoro.
Creazione di una semplice tabella pivot
Per creare una tabella pivot utilizzando Aspose.Cells, segui i passaggi seguenti:
- Aggiungi alcuni dati alle celle del foglio di lavoro utilizzando il metodo setValue dell’oggetto Cell. Questi dati saranno utilizzati come origine dati per la tabella pivot.
- Aggiungi una tabella pivot al foglio di lavoro chiamando il metodo add della classe PivotTableCollection, incapsulata nell’oggetto Worksheet.
- Accedi all’oggetto PivotTable dalla PivotTableCollection passando l’indice PivotTable.
- Utilizza uno qualsiasi degli oggetti tabella pivot (spiegati sopra) incapsulati nell’oggetto PivotTable per gestire la tabella pivot.
Quando si assegna un intervallo di celle come origine dati, l’intervallo deve essere impostato dall’angolo in alto a sinistra all’angolo in basso a destra. Ad esempio, “A1:C3” è valido; “C3:A1” non è valido.
L’esempio di codice qui sotto mostra come creare una semplice tabella pivot seguendo i passaggi di base elencati sopra. Quando si esegue il codice, viene aggiunta una tabella pivot al foglio di lavoro:
Creazione di una tabella pivot basata su un campo corrispondente