العمل مع تنسيقات عرض البيانات DataField في Pivot Table
Contents
[
Hide
]
يدعم Aspose.Cells كل تنسيقات عرض البيانات الخاصة بـ DataField.
خيار تنسيق العرض “الترتيب من الأصغر إلى الأكبر” و “الترتيب من الأكبر إلى الأصغر”
ASpose.Cells يوفر القدرة على تحديد خيار نسق العرض للحقول المحورية. لهذا ، يوفر API الامتدادPivotField.DataDisplayFormat خاصية. لترتيب من الأكبر إلى الأصغر ، يمكنك تعيينPivotField.DataDisplayFormatملكية لPivotFieldDataDisplayFormat.RankLargestToSmallest. يوضح مقتطف التعليمات البرمجية التالي تعيين خيارات تنسيق العرض.
يمكن تنزيل عينة من ملفات المصدر والمخرجات من هنا لاختبار نموذج التعليمات البرمجية:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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"); |