Süzgeci Güncelleme

Dilimleyici Güncelleme

Aspose.Cells for Python via Java, dilimleyicilerin güncellenmesini destekler. Bunun için, API, Slicer.SlicerCache.SlicerCacheItems özelliğini sağlar, bu özellik dilimleyici öğelerini seçmek veya seçmemek için kullanılır. Aşağıdaki kod parçası, bir dilimleyici içeren örnek Excel dosyasını yükler. Dilimleyicinin 2. ve 3. öğelerini seçmez ve Slicer.refresh() yöntemi kullanarak dilimleyiciyi yeniler. Daha sonra çalışma kitabını çıktı Excel dosyası olarak kaydeder. Aşağıdaki ekran görüntüsü, örnek kodun örnek Excel dosyası üzerindeki etkisini gösterir. Ekran görüntüsünde, seçili öğelerle dilimleyiciyi yenilemenin, pivot tabloyu da ona göre yenilediğini görebilirsiniz.

todo:image_alt_text

Örnek Kod

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()