Insérer la chronologie

Scénarios d’utilisation possibles

Au lieu d’ajuster les filtres pour afficher les dates, vous pouvez utiliser une chronologie de tableau croisé dynamique——une option de filtre dynamique qui vous permet de filtrer facilement par date/heure et de zoomer sur la période souhaitée avec un curseur. Microsoft Excel vous permet de créer une chronologie en sélectionnant un tableau croisé dynamique, puis en cliquant sur leInsertion > Chronologie. Aspose.Cells pour Java vous permet également de créer une chronologie à l’aide de la méthode [Worksheet.getTimelines.add()].

Créer une chronologie dans un tableau croisé dynamique

Veuillez consulter l’exemple de code suivant. Il charge leexemple de fichier Excel qui contient le tableau croisé dynamique. Il crée ensuite la chronologie basée sur le premier champ pivot de base. Enfin, il enregistre le classeur danssortie XLSX format. La capture d’écran suivante montre la chronologie créée par Aspose.Cells dans le fichier Excel de sortie.

Exemple de code

// 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");