خيار إظهار صفحات مرشح التقرير

خيار إظهار صفحات مرشح التقرير

يدعم Excel إنشاء جداول دورية، إضافة فلاتر التقرير وتمكين خيار “إظهار صفحات مرشح التقرير”. تدعم Aspose.Cells أيضًا هذه الميزة لتمكين خيار “إظهار صفحات مرشح التقرير” في جدول الدوري المُنشأ. التالي هو الشاشة التي تظهر فيها الخيار في Excel.

todo:image_alt_text

نتيجة لهذا الخيار، تحتوي المصنوعة المُنشأة على مزيد من صفحات العمل. يقوم بتقسيم كل قيمة ممكنة لمرشح التقرير في ورقة عمل منفصلة. في هذا المثال، يحتوي مرشح الفلتر على “الموضع” وتحتوي البيانات على ثلاثة مواضع متميزة (أ، ب، ج). تُضاف هذه الميزة 3 ورقات عمل إضافية تحمل أسماء A، B، C وتحتوي على نفس جدول الدوري ولكن بالخيارات المُحددة مُسبقاً A، B، و C.

يمكن تنزيل ملف العينة وملف الإخراج من الروابط التالية:

samplePivotTable.xlsx

outputSamplePivotTable.xls

كود المصدر

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