Zeitachse einfügen
Mögliche Verwendungsszenarien
Anstatt Filter anzupassen, um Daten anzuzeigen, können Sie eine PivotTable-Zeitleiste verwenden—eine dynamische Filteroption, mit der Sie leicht nach Datum/Uhrzeit filtern und den Zeitraum mit einem Schieberegler vergrößern können. Microsoft Excel ermöglicht die Erstellung einer Zeitleiste, indem eine Pivot-Tabelle ausgewählt und dann die Einfügen > Zeitleiste -Option geklickt wird. Aspose.Cells for Node.js via C++ ermöglicht ebenfalls die Erstellung einer Zeitleiste mit der Worksheet.getTimelines().add()-Methode.
Erstellen Sie eine Zeitleiste für eine Pivottabelle
Siehe den folgenden Beispielcode. Es lädt die Beispiel-Excel-Datei, die die Pivot-Tabelle enthält. Es erstellt dann die Zeitleiste basierend auf dem ersten Basis-Pivot-Feld. Abschließend speichert es die Arbeitsmappe im Output XLSX-Format. Die folgende Bildschirmaufnahme zeigt die von Aspose.Cells for Node.js via C++ in der Ausgabedatei erstellte Zeitleiste.
Beispielcode
const AsposeCells = require("aspose.cells.node"); | |
// Load sample Excel file containing pivot table. | |
var wb = new AsposeCells.Workbook("input.xlsx"); | |
// Access second worksheet. | |
var sheet = wb.getWorksheets().get(1); | |
// Access first pivot table inside the worksheet. | |
var pivot = sheet.getPivotTables().get(0); | |
// Add timeline relating to pivot table | |
var index = sheet.getTimelines().add(pivot, 15, 1, "Ship Date"); | |
// Access the newly added timeline from timeline collection. | |
var timeline = sheet.getTimelines().get(index); | |
wb.save("output.xlsx"); |