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