إظهار خيار تقرير تصفية الصفحات
Contents
[
Hide
]
إظهار خيار صفحات تصفية التقرير
يدعم Excel إنشاء جداول محورية وإضافة عوامل تصفية التقرير وتمكين خيار “إظهار صفحات تصفية التقرير”. يدعم Aspose.Cells أيضًا هذه الميزة لتمكين خيار “إظهار صفحات تصفية التقرير” في الجدول المحوري الذي تم إنشاؤه. فيما يلي شاشة تعرض الخيار في Excel.
نتيجة لهذا الخيار ، يحتوي المصنف الذي تم إنشاؤه على المزيد من أوراق العمل. يقوم بتقسيم كل قيمة ممكنة لعامل تصفية التقرير في ورقة عمل منفصلة. في هذا المثال ، تحتوي على عامل تصفية “الموضع” وتحتوي البيانات على ثلاثة مواضع مميزة (أ ، ب ، ج). تضيف هذه الميزة 3 أوراق عمل إضافية تسمى A و B و C وهي نفس الجدول المحوري ولكن مع الخيار المحدد مسبقًا A و B و C.
يمكن تنزيل نموذج الملف وملف الإخراج من الروابط التالية:
مصدر الرمز
This file contains hidden or 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-Java | |
// Load template file | |
Workbook wb = new Workbook(srcDir + "samplePivotTable.xlsx"); | |
// Get first pivot table in the worksheet | |
PivotTable pt = wb.getWorksheets().get(1).getPivotTables().get(0); | |
// Set pivot field | |
pt.showReportFilterPage(pt.getPageFields().get(0)); | |
// Set position index for showing report filter pages | |
pt.showReportFilterPageByIndex(pt.getPageFields().get(0).getPosition()); | |
// Set the page field name | |
pt.showReportFilterPageByName(pt.getPageFields().get(0).getName()); | |
// Save the output file | |
wb.save(outDir + "outputSamplePivotTable.xlsx"); |