العمل مع تنسيقات عرض البيانات DataField في Pivot Table

خيار تنسيق العرض “الترتيب من الأصغر إلى الأكبر” و “الترتيب من الأكبر إلى الأصغر”

ASpose.Cells يوفر القدرة على تحديد خيار نسق العرض للحقول المحورية. لهذا ، يوفر API الامتدادPivotField.DataDisplayFormat خاصية. لترتيب من الأكبر إلى الأصغر ، يمكنك تعيينPivotField.DataDisplayFormatملكية لPivotFieldDataDisplayFormat.RankLargestToSmallest. يوضح مقتطف التعليمات البرمجية التالي تعيين خيارات تنسيق العرض.

يمكن تنزيل عينة من ملفات المصدر والمخرجات من هنا لاختبار نموذج التعليمات البرمجية:

مصدر ملف Excel

إخراج ملف Excel

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