Inserisci la timeline
Possibili Scenari di Utilizzo
Invece di regolare i filtri per mostrare le date, è possibile utilizzare una Timeline della tabella pivot - una opzione di filtro dinamico che consente di filtrare facilmente per data/ora e ingrandire il periodo desiderato con un controllo scorrevole. Microsoft Excel ti permette di creare una timeline selezionando una tabella pivot e poi facendo clic su Inserisci > Timeline. Anche Aspose.Cells per Java ti consente di creare una timeline utilizzando il metodo [Worksheet.getTimelines.add()].
Creare una timeline per una tabella pivot
Si prega di consultare il codice di esempio seguente. Carica il file di Excel di esempio contenente la tabella pivot. Crea quindi la timeline basata sul primo campo pivot di base. Infine, salva il workbook nel formato XLSX di output. La seguente schermata mostra la timeline creata da Aspose.Cells nel file Excel di output.

Codice di Esempio
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Load sample Excel file containing pivot table. | |
Workbook wb = new Workbook("input.xlsx"); | |
// Access second worksheet. | |
Worksheet sheet = wb.getWorksheets().get(1); | |
//Access PivotTable collection inside the worksheet | |
PivotTableCollection pivots = sheet.getPivotTables(); | |
// Access first pivot table | |
PivotTable pivot = pivots.get(0); | |
//Access Timeline collection inside the worksheet | |
TimelineCollection timelines = sheet.getTimelines(); | |
// Add timeline relating to pivot table | |
int index = timelines.add(pivot, 15, 1, "Ship Date"); | |
// Access the newly added timeline from timeline collection. | |
Timeline timeline = timelines.get(index); | |
wb.save("output.xlsx"); |