Come aggiungere un PivotChart utilizzando Aspose.Cells

Cosa è un PivotChart

Un grafico pivot è una rappresentazione visuale dei dati in una tabella pivot. I grafici pivot forniscono un modo per riassumere, analizzare, esplorare e presentare i dati di sintesi. Ecco alcune caratteristiche chiave e aspetti dei grafici pivot:

  1. Rappresentazione dinamica dei dati: I grafici pivot si aggiornano automaticamente per riflettere le modifiche nella tabella pivot. Se aggiungi o rimuovi campi nella tabella pivot, anche il grafico pivot viene aggiornato di conseguenza.

  2. Interattivo: I grafici pivot sono interattivi, consentono agli utenti di filtrare, ordinare e approfondire nei dati. Ciò facilita l’esplorazione di diversi aspetti dell’insieme di dati.

  3. Layout flessibile: Gli utenti possono cambiare il layout del grafico pivot trascinando e rilasciando campi, offrendo così flessibilità nella visualizzazione dei dati.

  4. Diversi tipi di grafico: I grafici pivot possono essere creati utilizzando vari tipi di grafico come grafici a barre, grafici a linee, grafici a torta e altro ancora, a seconda della natura dei dati e delle informazioni che si desidera ottenere.

  5. Sintesi: I grafici pivot riassumono grandi quantitativi di dati e possono mostrare totali, medie, conteggi o altre statistiche di sintesi.

  6. Filtraggio: Forniscono funzionalità di filtraggio, consentendo di visualizzare solo i dati che soddisfano determinati criteri.


I grafici pivot sono comunemente utilizzati nell'intelligence aziendale e nell'analisi dei dati per fornire un riepilogo visivo chiaro e conciso di complessi set di dati. Sono uno strumento potente per prendere decisioni basate sui dati.

Come aggiungere un PivotChart utilizzando Aspose.Cells

Creazione di una tabella pivot

Per creare una tabella pivot utilizzando Aspose.Cells:

  1. Aggiungi alcuni dati a delle celle del foglio di lavoro utilizzando il metodo PutValue/setValue di un oggetto Cell. Puoi anche usare un file modello già compilato con dati. I dati verranno utilizzati come origine dati della tabella pivot.
  2. Aggiungi una tabella pivot al foglio di lavoro chiamando il metodo add della collezione PivotTables (incapsulato nell’oggetto Worksheet).
  3. Accedi al nuovo oggetto PivotTable dalla raccolta PivotTables passando il suo indice.
  4. Utilizza uno qualsiasi degli oggetti tabella pivot incapsulati nell’oggetto PivotTable per gestire la tabella.

Di seguito è riportato un esempio di codice. L’esecuzione del codice genera un nuovo file: pivotTable_test.xls.

Dati di input

todo:image_alt_text

La tabella pivot di output

todo:image_alt_text

Creare un grafico pivot basato sulla tabella pivot

Per creare un grafico pivot utilizzando Aspose.Cells:

  1. Aggiungi un grafico.
  2. Imposta il PivotSource del grafico per fare riferimento a una tabella pivot esistente nel foglio di calcolo.
  3. Imposta altri attributi.

Di seguito è riportato il codice utilizzato dal componente per completare il compito. L’esecuzione del codice genera un nuovo file: pivotChart_test.xls.

Il foglio del grafico pivot

todo:image_alt_text