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 PivotShowValuesSetting.setCalculationType. För att rangordna största till minsta kan du ställa in egenskapen PivotShowValuesSetting.setCalculationType 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

const AsposeCells = require("aspose.cells.node");
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// directories
var sourceDir = RunExamples.Get_SourceDirectory()
var outputDir = RunExamples.Get_OutputDirectory()
// Load a template file
var workbook = new AsposeCells.Workbook(sourceDir + "PivotTableSample.xlsx");
// Get the first worksheet
var worksheet = workbook.getWorksheets().get(0);
var pivotIndex = 0;
// Accessing the PivotTable
var pivotTable = worksheet.getPivotTables().get(pivotIndex);
// Accessing the data fields.
var pivotFields = pivotTable.getDataFields();
// Accessing the first data field in the data fields.
var pivotField = pivotFields.get(0);
// Setting data display format
pivotField.getShowValuesSetting().setCalculationType(AsposeCells.PivotFieldDataDisplayFormat.RankLargestToSmallest);
pivotTable.calculateData();
// Saving the Excel file
workbook.save(outputDir + "PivotTableDataDisplayFormatRanking_out.xlsx");