إنشاء مُقطَّع إلى جدول محوري
سيناريوهات الاستخدام المحتملة
المقطع المقصود يستخدم لتصفية البيانات بسرعة. يمكن استخدامه لتصفية البيانات سواء في جدول أو جدول محوري. يتيح Microsoft Excel إنشاء مقطع عن طريق تحديد جدول أو جدول محوري ثم النقر على Insert > Slicer. يتيح Aspose.Cells أيضًا إنشاء slicer باستخدام طريقة Worksheet.getSlicers().add().
إنشاء مُقطَّع إلى جدول محوري
يرجى الاطلاع على رمز العينة التالي. يقوم بتحميل ملف Excel العيني (67338498.xlsx) الذي يحتوي على الجدول المحوري. ثم يقوم بإنشاء المُقطَّع بناءً على أول حقل محوري. أخيرًا، يحفظ برنامج العمل بتنسيق XLSX و XLSB. يُظهر اللقطة الشاشية التالية المُقطَّع الذي أنشأته Aspose.Cells في ملف الإكسل الناتج.
الكود المثالي
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Load sample Excel file containing pivot table. | |
Workbook wb = new Workbook(srcDir + "sampleCreateSlicerToPivotTable.xlsx"); | |
// Access first worksheet. | |
Worksheet ws = wb.getWorksheets().get(0); | |
// Access first pivot table inside the worksheet. | |
PivotTable pt = ws.getPivotTables().get(0); | |
// Add slicer relating to pivot table with first base field at cell B22. | |
int idx = ws.getSlicers().add(pt, "B22", pt.getBaseFields().get(0)); | |
// Access the newly added slicer from slicer collection. | |
Slicer slicer = ws.getSlicers().get(idx); | |
// Save the workbook in output XLSX format. | |
wb.save(outDir + "outputCreateSlicerToPivotTable.xlsx", SaveFormat.XLSX); | |
// Save the workbook in output XLSB format. | |
wb.save(outDir + "outputCreateSlicerToPivotTable.xlsb", SaveFormat.XLSB); |