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