تحديث المقسم

تحديث المقسم

يدعم Aspose.Cells for Python via Java تحديث المرشحات. لذلك، يوفر الواجهة البرمجية خاصية Slicer.SlicerCache.SlicerCacheItems التي تُستخدم لتحديد أو إلغاء تحديد عناصر المرشح. تحتوي الشيفرة البرمجية التالية على تحميل ملف Excel عينة يحتوي على مرشح. بعد ذلك، تُزيل العناصر 2 و 3 من المرشح وتُعيد تحميل المرشح باستخدام أسلوب Slicer.refresh(). ثم يتم حفظ الدفتر كـ ملف Excel إخراج. وتُظهر اللقطة الشاشية التالية تأثير الشيفرة البرمجية العينية على ملف Excel العيني. كما ترون في اللقطة الشاشية، تم تحديث المرشح بالعناصر المحددة مما أدى أيضًا إلى تحديث الجدول المحوري بشكل مناسب.

todo:image_alt_text

الكود المثالي

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook, SaveFormat
# Load Source Excel file
workbook = Workbook("sampleUpdatingSlicer.xlsx")
# Access first worksheet
worksheet = workbook.getWorksheets().get(0)
# Access the first slicer inside the slicer collection
slicer = worksheet.getSlicers().get(0)
# Access the slicer items
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
workbook.save("outputUpdatingSlicer.xlsx", SaveFormat.XLSX)
jpype.shutdownJVM()