Süzgeci Güncelleme

Olası Kullanım Senaryoları

Microsoft Excel’de slicer’ı güncellemek istiyorsanız, öğelerini seçin veya seçmeyin, ardından slicer tablosunu veya özet tabloyu buna göre güncelleyecektir. Lütfen Aspose.Cells for Python via .NET ile slicer öğelerini seçmek veya seçmemek için Slicer.slicer_cache.slicer_cache_items kullanın ve ardından slicer tablosunu veya özet tabloyu güncellemek için Slicer.refresh() yöntemini çağırın.

Aspose.Cells for Python Excel Kitaplığı Kullanarak Slicer Nasıl Güncellenir

Aşağıdaki örnek kod, mevcut bir süzgeç içeren örnek Excel dosyasını yükler. Süzgecin 2. ve 3. öğelerini seçmez ve süzgeci yeniler. Ardından çalışma kitabını çıktı Excel dosyası olarak kaydeder. Ekran görüntüsünde, örnek kodun örnek Excel dosyasındaki etkisini görebilirsiniz. Ekran görüntüsünde, seçili öğelerle süzgeci yenilemenin aynı zamanda özet tabloyu da yenilediğini görebilirsiniz.

todo:image_alt_text

Örnek Kod

from aspose.cells import Workbook
# Load sample Excel file containing slicer.
wb = Workbook("sampleUpdatingSlicer.xlsx")
# Access first worksheet.
ws = wb.worksheets[0]
# Access the first slicer inside the slicer collection.
slicer = ws.slicers[0]
# Access the slicer items.
scItems = slicer.slicer_cache.slicer_cache_items
items = slicer.slicer_cache.slicer_cache_items
for item in items:
if item.value == "Pink" or item.value == "Green":
item.selected = False
slicer.refresh()
wb.save("out.xlsx")