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.
Ö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") |