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.

todo:image_alt_text

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