Süzgeci Güncelleme
Olası Kullanım Senaryoları
Microsoft Excel’de dilimleyiciyi güncellemek istiyorsanız, öğelerini seçin veya bırakın, ardından Aspose.Cells ile dilimleyici öğelerini seçmek veya bırakmak için Slicer.SlicerCache.SlicerCacheItems kullanın ve ardından dilimleyici tablosunu veya özet tabloyu güncellemek için Slicer.refresh() yöntemini çağırın.
Dilimleyici Güncelleme
Aşağıdaki örnek kod, mevcut bir dilimleyici içeren örnek Excel dosyasını yükler. Dilimleyicinin 2. ve 3. öğelerini seçmez ve dilimleyiciyi günceller. Daha sonra çalışma kitabını çıkış Excel dosyası olarak kaydeder. Aşağıdaki ekran görüntüsü, örnek kodun örnek Excel dosyası üzerindeki etkisini göstermektedir. Ekran görüntüsünde, seçili öğelerle dilimleyiciyi yenilemenin özet tabloyu da uygun bir şekilde güncellediğini görebilirsiniz.
Örnek Kod
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Load sample Excel file containing slicer. | |
Workbook wb = new Workbook(srcDir + "sampleUpdatingSlicer.xlsx"); | |
// Access first worksheet. | |
Worksheet ws = wb.getWorksheets().get(0); | |
// Access the first slicer inside the slicer collection. | |
Slicer slicer = ws.getSlicers().get(0); | |
// Access the slicer items. | |
SlicerCacheItemCollection 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. | |
wb.save(outDir + "outputUpdatingSlicer.xlsx", SaveFormat.XLSX); |