Dilimleyici güncelleniyor
Olası Kullanım Senaryoları
Microsoft Excel’de dilimleyiciyi güncellemek istiyorsanız, öğelerini seçin veya seçimini kaldırın, ardından dilimleyici tablosunu veya pivot tabloyu uygun şekilde güncelleyecektir. Lütfen kullanSlicer.SlicerCache.SlicerCacheItemsAspose.Cells ile dilimleyici öğelerini seçmek veya seçimini kaldırmak için ve ardından arayınDilimleyici.refresh() dilimleyici tablosunu veya pivot tabloyu güncelleme yöntemi.
Dilimleyici güncelleniyor
Aşağıdaki örnek kod,örnek excel dosyasımevcut bir dilimleyici içerir. Dilimleyicinin 2. ve 3. öğelerinin seçimini kaldırır ve 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.
Basit 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); |