Lavorare con i formati di visualizzazione dei dati del campo dati nella tabella pivot

Come impostare l’opzione di formato di visualizzazione “Rank dal più piccolo al più grande” e “Rank dal più grande al più piccolo”

Aspose.Cells for Python via .NET fornisce la possibilità di impostare l’opzione di formato di visualizzazione per i campi pivot. A questo scopo, l’API fornisce la proprietà PivotField.data_display_format. Per classificare dal più grande al più piccolo, è possibile impostare la proprietà PivotField.data_display_format su PivotFieldDataDisplayFormat.RANK_LARGEST_TO_SMALLEST. Il seguente frammento di codice dimostra come impostare le opzioni di formato di visualizzazione.

Il file di origine e i file di output di esempio possono essere scaricati da qui per testare il codice di esempio.

File Excel di origine

File Excel di output

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