Crea tabelle pivot e grafici pivot
Una tabella pivot è un riepilogo interattivo dei record. Ad esempio, potresti avere centinaia di voci di fattura in un elenco in un foglio di lavoro. Una tabella pivot può sommare le fatture per cliente, prodotto o data. Con Microsoft Excel è possibile riorganizzare rapidamente le informazioni nella tabella pivot trascinando i pulsanti in una nuova posizione.
Un grafico pivot è una rappresentazione grafica interattiva dei dati in una tabella pivot. I grafici pivot sono stati introdotti in Excel 2000. L’utilizzo di un grafico pivot rende ancora più semplice la comprensione dei dati poiché la tabella pivot crea automaticamente subtotali e totali.
Aspose.Cells supportitabelle pivot egrafici pivot.
Aggiunta di tabelle pivot e grafici
Aspose.Cells fornisce un insieme speciale di classi utilizzate per creare tabelle pivot. Queste classi vengono utilizzate per creare e impostare oggetti PivotTable, che fungono da elementi costitutivi di base di un oggetto PivotTable:
- PivotField, un campo in un rapporto tabella pivot.
- PivotFields, una raccolta di tutti gli oggetti PivotField in una tabella pivot.
- Tabella pivot, un rapporto di tabella pivot su un foglio di lavoro.
- Tabelle pivot, una raccolta di tutti gli oggetti tabella pivot nel foglio di lavoro.
Preparazione all’uso Aspose.Cells
- Scarica e installa Aspose.Cells.Zip:
- Decomprimilo sul tuo computer di sviluppo. TuttiAspose i componenti, una volta installati, funzionano in modalità di valutazione. La modalità di valutazione non ha limiti di tempo e si limita a inserire filigrane nei documenti prodotti.
- Crea un progetto
- È possibile creare un progetto utilizzando un editor Java, ad esempio Eclipse, o creare un semplice programma utilizzando un blocco note.
- Aggiungi percorso di classe: Per impostare un percorso di classe utilizzando Eclipse:
- Estrarre Aspose.Cells.jar e dom4j_1.6.1.jar da Aspose.Cells.zip.
- Imposta il classpath del progetto in Eclipse:
- Selezionare il progetto in Eclipse e quindi fare clic sui menu Project-Properties.
- Selezionare “Java Build Path” nella parte sinistra della finestra popup, quindi selezionare la scheda “Librerie”, fare clic su “Aggiungi JAR” o “Aggiungi JAR esterni” per selezionare Aspose.Cells.jar e dom4j_1.6.1.jar e aggiungerli nei percorsi di costruzione.
- Scrivere un’applicazione per richiamare le API dei componenti di Aspose. Oppure puoi impostarlo in fase di esecuzione al prompt di dos in Windows.
javac \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName .javajava \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName
Creazione di una tabella pivot
Per creare una tabella pivot utilizzando Aspose.Cells:
- Aggiungere alcuni dati alle celle di un foglio di lavoro utilizzando il metodo PutValue/setValue di un oggetto Cell. Si utilizza anche un file modello già riempito di dati. I dati verranno utilizzati come origine dati della tabella pivot.
- Aggiungi una tabella pivot al foglio di lavoro chiamando il metodo add della raccolta di tabelle pivot (incapsulato nell’oggetto Worksheet).
- Accedi al nuovo oggetto PivotTable dalla raccolta PivotTables passandone l’indice.
- Utilizzare uno qualsiasi degli oggetti tabella pivot incapsulati nell’oggetto tabella pivot per gestire la tabella.
Di seguito viene fornito un esempio di codice. L’esecuzione del codice genera un nuovo file: pivotTable_test.xls.
Dati in ingresso
La tabella pivot di output
Creazione di un grafico pivot basato sulla tabella pivot
Per creare un grafico pivot utilizzando Aspose.Cells:
- Aggiungi un grafico.
- Impostare PivotSource del grafico in modo che faccia riferimento a una tabella pivot esistente nel foglio di calcolo.
- Imposta altri attributi.
Di seguito è riportato il codice utilizzato dal componente per eseguire l’attività. L’esecuzione del codice genera un nuovo file: pivotChart_test.xls.
Il foglio del grafico pivot
Questo articolo mostra come creare tabelle pivot e grafici pivot utilizzando Aspose.Cells. Si spera che ti aiuti a utilizzare queste funzionalità nei tuoi scenari.
Aspose.Cells ha beneficiato di anni di ricerca, progettazione e attenta messa a punto.
Accogliamo con favore le vostre domande, commenti e suggerimenti aAspose.Cells Foro. Garantiamo una pronta risposta.