Att arbeta med dataformat för datarad i pivottabell

Alternativ för “Rangordna minsta till största” och “Rangordna största till minsta” i displayformat

ASpose.Cells ger möjlighet att ställa in displayformatalternativet för pivottabellfält. För detta tillhandahåller API:en egenskapen PivotField.DataDisplayFormat. För att rangordna största till minsta kan du ställa in egenskapen PivotField.DataDisplayFormat till PivotFieldDataDisplayFormat.RankLargestToSmallest. Följande kodsnutt demonstrerar inställning av displayformatalternativen.

Provfil och utdatafiler kan laddas ner här för att testa provkoden:

Käll-Excel-fil

Utdata Excel-fil

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