Dilimleyici güncelleniyor

Dilimleyici güncelleniyor

Aspose.Cells for Python via Java, dilimleyicilerin güncellenmesini destekler. Bunun için API, dilimleyici öğelerini seçmek veya seçimini kaldırmak için kullanılan Slicer.SlicerCache.SlicerCacheItems özelliğini sağlar. Aşağıdaki kod parçacığı,örnek excel dosyasıbir dilimleyici içerir. Dilimleyicinin 2. ve 3. öğelerinin seçimini kaldırır ve Slicer.refresh() yöntemini kullanarak dilimleyiciyi yeniler. Daha sonra çalışma kitabını şu şekilde kaydeder:çıktı excel dosyası. Aşağıdaki ekran görüntüsü, örnek kodun örnek Excel dosyası üzerindeki etkisini gösterir. Ekran görüntüsünde görebileceğiniz gibi, dilimleyiciyi seçili öğelerle yenilemek, pivot tabloyu da buna göre yeniledi.

yapılacaklar:resim_alternatif_metin

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