Pivot Tablosundaki Veri Alanı nın Veri Görüntüleme Biçimleriyle Çalışma
“En Küçükten En Büyüğe Sırala” ve “En Büyükten En Küçüğe Sırala” görüntüleme formatı seçeneği
Aspose.Cells, haraket alanları için görüntüleme formatı seçeneğini ayarlama olanağı sağlar. Bunun için API, PivotField.DataDisplayFormat özelliğini sağlar. En büyükten en küçüğe sıralamak için, PivotField.DataDisplayFormat özelliğini PivotFieldDataDisplayFormat.RANK_LARGEST_TO_SMALLEST olarak ayarlayabilirsiniz. Aşağıdaki kod parçası, görüntüleme formatı seçeneklerinin ayarlanmasını göstermektedir.
Örnek kaynak ve çıktı dosyalarını buradan indirebilir ve örnek kodu test etmek için kullanabilirsiniz:
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// directories | |
String sourceDir = Utils.Get_SourceDirectory(); | |
String outputDir = Utils.Get_OutputDirectory(); | |
// Load a template file | |
Workbook workbook = new Workbook(sourceDir + "PivotTableSample.xlsx"); | |
// Get the first worksheet | |
Worksheet sheet = workbook.getWorksheets().get(0); | |
int pivotIndex = 0; | |
// Get the pivot tables in the sheet | |
PivotTable pivotTable = sheet.getPivotTables().get(pivotIndex); | |
// Accessing the data fields. | |
PivotFieldCollection pivotFields = pivotTable.getDataFields(); | |
// Accessing the first data field in the data fields. | |
PivotField pivotField = pivotFields.get(0); | |
// Setting data display format | |
pivotField.setDataDisplayFormat(PivotFieldDataDisplayFormat.RANK_LARGEST_TO_SMALLEST); | |
pivotTable.calculateData(); | |
// Saving the Excel file | |
workbook.save(outputDir + "PivotTableDataDisplayFormatRanking_out.xlsx"); |