Zeitachse einfügen
Mögliche Verwendungsszenarien
Anstatt Filter anzupassen, um Daten anzuzeigen, können Sie eine PivotTable-Zeitachse verwenden - eine dynamische Filteroption, mit der Sie ganz einfach nach Datum/Uhrzeit filtern und den Zeitraum, den Sie möchten, mit einem Schieberegler steuern können. Microsoft Excel ermöglicht es Ihnen, eine Zeitachse zu erstellen, indem Sie eine Pivot-Tabelle auswählen und dann auf Einfügen > Zeitachse klicken. Auch Aspose.Cells für Python via .NET ermöglicht es Ihnen, eine Zeitachse mithilfe der Worksheet.timelines.add()-Methode zu erstellen.
Wie man mithilfe der Aspose.Cells for Python Excel-Bibliothek eine Zeitachse zu einer Pivot-Tabelle erstellt
Bitte beachten Sie den folgenden Beispielcode. Es lädt die Beispiel-Excel-Datei, die die Pivot-Tabelle enthält. Dann erstellt es die Zeitachse basierend auf dem ersten Basis-Pivot-Feld. Schließlich speichert es die Arbeitsmappe im Ausgabe-XLSX-Format. Der folgende Screenshot zeigt die von Aspose.Cells für Python via .NET in der Ausgabe-Excel-Datei erstellte Zeitachse.
Beispielcode
from aspose.cells import Workbook | |
# Load sample Excel file containing pivot table. | |
wb = Workbook("input.xlsx") | |
# Access second worksheet. | |
sheet = wb.worksheets[1] | |
# Access first pivot table inside the worksheet. | |
pivot = sheet.pivot_tables[0] | |
# Add timeline relating to pivot table | |
index = sheet.timelines.add(pivot, 15, 1, "Ship Date") | |
# Access the newly added timeline from timeline collection. | |
timeline = sheet.timelines[index] | |
wb.save("output.xlsx") |