تحديث المقسم
سيناريوهات الاستخدام المحتملة
إذا رغبت في تحديث slicer في Microsoft Excel، قم باختيار أو إلغاء اختيار عناصره، ثم سيتم تحديث جدول slicer أو الجدول المحوري وفقًا لذلك. يرجى استخدام Slicer.SlicerCache.SlicerCacheItems لاختيار أو إلغاء اختيار عناصر slicer ثم استدعاء طريقة Slicer.refresh() لتحديث جدول slicer أو الجدول المحوري.
تحديث المقسم
الكود النموذجي التالي يحمل الملف Excel عيني يحتوي على مقسم موجود. يقوم بعمل عدم تحديد للعنصر الثاني والثالث في المقسم ويقوم بتحديث المقسم. بعد ذلك يحفظ الدفتر بيانات كملف Excel الناتج. تعكس لقطة الشاشة التالية تأثير الكود النموذجي على ملف Excel العيني. كما يمكنك أن ترى في لقطة الشاشة، تحديث المقسم مع العناصر المحددة قد حدث أيضًا تحديث جدول الجدول الدوري وفقًا لذلك.
الكود المثالي
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Load sample Excel file containing slicer. | |
Workbook wb = new Workbook(srcDir + "sampleUpdatingSlicer.xlsx"); | |
// Access first worksheet. | |
Worksheet ws = wb.getWorksheets().get(0); | |
// Access the first slicer inside the slicer collection. | |
Slicer slicer = ws.getSlicers().get(0); | |
// Access the slicer items. | |
SlicerCacheItemCollection scItems = slicer.getSlicerCache().getSlicerCacheItems(); | |
// Unselect 2nd and 3rd slicer items. | |
scItems.get(1).setSelected(false); | |
scItems.get(2).setSelected(false); | |
// Refresh the slicer. | |
slicer.refresh(); | |
// Save the workbook in output XLSX format. | |
wb.save(outDir + "outputUpdatingSlicer.xlsx", SaveFormat.XLSX); |