Infoga Tidslinje

Möjliga användningsscenario

Istället för att justera filter för att visa datum kan du använda en PivotTable-tidslinje - ett dynamiskt filteralternativ som låter dig enkelt filtrera efter datum/tid och zooma in på den period du vill med en skjutreglage. Microsoft Excel gör det möjligt att skapa tidslinje genom att välja en pivot-tabell och sedan klicka på Infoga > Tidslinje. Aspose.Cells för Python via .NET tillåter även att du skapar tidslinje med hjälp av metoden Worksheet.timelines.add().

Så här skapar du en tidslinje för en pivot-tabell med hjälp av Aspose.Cells för Python Excel-bibliotek

Se följande provkod. Den laddar exempel-Excel-filen som innehåller pivot-tabellen. Sedan skapar den tidslinjen baserad på det första baspivotfältet. Slutligen sparar den arbetsboken i formatet output XLSX. Följande skärmbild visar tidslinjen skapad av Aspose.Cells för Python via .NET i den resulterande Excel-filen.

todo:image_alt_text

Exempelkod

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