Aggiornamento Slicer

Possibili Scenari di Utilizzo

Se desideri aggiornare lo slicer in Microsoft Excel, seleziona o deseleziona i suoi elementi, quindi aggiornerà la tabella slicer o pivot di conseguenza. Utilizza Slicer.SlicerCache.SlicerCacheItems per selezionare o deselezionare gli elementi dello slicer con Aspose.Cells e poi chiama il metodo Slicer.refresh() per aggiornare la tabella slicer o pivot. 

Aggiornamento dello slicer

Il seguente codice di esempio carica il file di Excel di esempio che contiene uno slicer esistente. Deseleziona il 2° e il 3° elemento dello slicer e aggiorna lo slicer. Quindi salva il workbook come file di Excel di output. La schermata seguente mostra l’effetto del codice di esempio sul file di Excel di esempio. Come puoi vedere nella schermata, l’aggiornamento dello slicer con elementi selezionati ha anche aggiornato correttamente la tabella pivot di conseguenza.

todo:image_alt_text

Codice di Esempio

// 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);