تحديث القطاعة
Contents
[
Hide
]
تحديث القطاعة
Aspose.Cells for Python via Java يدعم تحديث مقسمات طرق العرض. لهذا الغرض ، يوفر API الخاصية Slicer.SlicerCache.SlicerCacheItems المستخدمة لتحديد عناصر مقسم طريقة العرض أو إلغاء تحديدها. يقوم مقتطف الشفرة التالي بتحميل ملفنموذج لملف Excelالذي يحتوي على قطاعة. يقوم بإلغاء تحديد العنصرين الثاني والثالث من أداة التقطيع ويقوم بتحديث أداة التقطيع باستخدام طريقة Slicer.refresh (). ثم يقوم بحفظ المصنف كملفإخراج ملف Excel. تُظهر لقطة الشاشة التالية تأثير نموذج التعليمات البرمجية على نموذج ملف Excel. كما ترى في لقطة الشاشة ، فإن تحديث أداة التقطيع بالعناصر المحددة أدى أيضًا إلى تحديث الجدول المحوري وفقًا لذلك.
عينة من الرموز
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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() |