تحديث المقسم
سيناريوهات الاستخدام المحتملة
إذا كنت ترغب في تحديث العارض في مايكروسوفت أكسل وتحديد أو إلغاء تحديد عناصره، بعد ذلك سيتم تحديث جدول العارض أو الجدول المحوري وفقًا لذلك. يرجى استخدام Slicer.SlicerCache.SlicerCacheItems لتحديد أو إلغاء تحديد عناصر العارض بواسطة Aspose.Cells ومن ثم استدعاء Slicer.Refresh() لتحديث جدول العارض أو الجدول المحوري.
كيفية تحديث العارض
يحمل الكود العيني التالي الملف اكسل العيني الذي يحتوي على عارض موجود. يلغي تحديد العناصر الثانية والثالثة من العارض ويحدث العارض. ثم يحفظ الدفتر كملف أكسل بإسم ملف الأكسل العيني الناتج. تظهر الصورة العينية التالية تأثير الكود العيني على ملف الأكسل العيني العيني. كما ترون في الصورة العينية، تم تحديث العارض بالعناصر المحددة وكذلك تم تحديث الجدول المحوري وفقًا لذلك.
الكود المثالي
// Load sample Excel file containing slicer. | |
Workbook wb = new Workbook("sampleUpdatingSlicer.xlsx"); | |
// Access first worksheet. | |
Worksheet ws = wb.Worksheets[0]; | |
// Access the first slicer inside the slicer collection. | |
Slicer slicer = ws.Slicers[0]; | |
// Access the slicer items. | |
SlicerCacheItemCollection scItems = slicer.SlicerCache.SlicerCacheItems; | |
SlicerCacheItemCollection items = slicer.SlicerCache.SlicerCacheItems; | |
foreach (SlicerCacheItem item in items) | |
{ | |
if (item.Value == "Pink" || item.Value == "Green") | |
{ | |
item.Selected = false; | |
} | |
} | |
slicer.Refresh(); | |
wb.Save("out.xlsx"); |