Arbeta med datavisningsformat för DataField i pivottabell

“Rank minst till störst” och “Rank störst till minsta” visningsformatalternativ

ASpose.Cells ger möjlighet att ställa in visningsformatalternativet för pivotfält. För detta tillhandahåller APIPivotField.DataDisplayFormat fast egendom. För att rangordna störst till minst kan du ställa inPivotField.DataDisplayFormategendom tillPivotFieldDataDisplayFormat.RankLargestToSmallest. Följande kodavsnitt visar hur du ställer in alternativen för visningsformat.

Exempel på käll- och utdatafiler kan laddas ner härifrån för att testa exempelkoden:

Excel-källfil

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