Att arbeta med dataformat för datarad i pivottabell
Sätt “Rangera minst till störst” och “Rangera störst till minst” alternativ för visningsformat
Aspose.Cells för Python via .NET ger möjlighet att ställa in visningsformatalternativet för pivottabellfält. För detta tillhandahåller API:et egenskapen PivotField.data_display_format. För att rangera störst till minst kan du ställa in PivotField.data_display_format egenskapen till PivotFieldDataDisplayFormat.RANK_LARGEST_TO_SMALLEST. Följande kodsnutt demonstrerar inställning av visningsformatalternativ.
Provfil och utdatafiler kan laddas ner här för att testa provkoden:
from aspose.cells import Workbook | |
from aspose.cells.pivot import PivotFieldDataDisplayFormat | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# directories | |
sourceDir = RunExamples.Get_SourceDirectory() | |
outputDir = RunExamples.Get_OutputDirectory() | |
# Load a template file | |
workbook = Workbook(sourceDir + "PivotTableSample.xlsx") | |
# Get the first worksheet | |
worksheet = workbook.worksheets[0] | |
pivotIndex = 0 | |
# Accessing the PivotTable | |
pivotTable = worksheet.pivot_tables[pivotIndex] | |
# Accessing the data fields. | |
pivotFields = pivotTable.data_fields | |
# Accessing the first data field in the data fields. | |
pivotField = pivotFields[0] | |
# Setting data display format | |
pivotField.data_display_format = PivotFieldDataDisplayFormat.RANK_LARGEST_TO_SMALLEST | |
pivotTable.calculate_data() | |
# Saving the Excel file | |
workbook.save(outputDir + "PivotTableDataDisplayFormatRanking_out.xlsx") |