Arbeiten mit Datenanzeigeformaten von DataField im Pivot Table
“Rang Kleinste bis Größte” und “Rang Größte bis Kleinste” Anzeigeformat-Option
Aspose.Cells bietet die Möglichkeit, die Anzeigeformatoption für Pivot-Felder festzulegen. Hierfür stellt die API die Eigenschaft PivotField.DataDisplayFormat bereit. Um von größtem nach kleinstem Rang zu ordnen, können Sie die PivotField.DataDisplayFormat Eigenschaft auf PivotFieldDataDisplayFormat.RankLargestToSmallest setzen. Der folgende Codeausschnitt zeigt das Festlegen der Anzeigeformatoptionen.
Die Beispielsquell- und Ausgabedateien können hier für das Testen des Beispielcodes heruntergeladen werden:
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// directories | |
string sourceDir = RunExamples.Get_SourceDirectory(); | |
string outputDir = RunExamples.Get_OutputDirectory(); | |
// Load a template file | |
Workbook workbook = new Workbook(sourceDir + "PivotTableSample.xlsx"); | |
// Get the first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
int pivotIndex = 0; | |
// Accessing the PivotTable | |
PivotTable pivotTable = worksheet.PivotTables[pivotIndex]; | |
// Accessing the data fields. | |
PivotFieldCollection pivotFields = pivotTable.DataFields; | |
// Accessing the first data field in the data fields. | |
PivotField pivotField = pivotFields[0]; | |
// Setting data display format | |
pivotField.ShowValuesSetting.CalculationType = PivotFieldDataDisplayFormat.RankLargestToSmallest; | |
pivotTable.CalculateData(); | |
// Saving the Excel file | |
workbook.Save(outputDir + "PivotTableDataDisplayFormatRanking_out.xlsx"); |