Aggiornamento affettatrice

Possibili scenari di utilizzo

Se desideri aggiornare l’affettatrice in Microsoft Excel, seleziona o deseleziona i suoi elementi, quindi aggiornerà la tabella affettatrice o la tabella pivot di conseguenza. Si prega di utilizzareSlicer.SlicerCache.SlicerCacheItemsper selezionare o deselezionare gli articoli affettatrice con Aspose.Cells e poi chiamareAffettatrice.refresh() per aggiornare la tabella slicer o la tabella pivot.

Aggiornamento affettatrice

Il codice di esempio seguente carica il fileesempio di file Excelche contiene un’affettatrice esistente. Deseleziona il 2° e il 3° elemento dell’affettatrice e aggiorna l’affettatrice. Quindi salva la cartella di lavoro come filefile Excel di output. Lo screenshot seguente mostra l’effetto del codice di esempio sul file Excel di esempio. Come puoi vedere nello screenshot, l’aggiornamento dell’affettatrice con gli elementi selezionati ha aggiornato anche la tabella pivot di conseguenza.

cose da fare:immagine_alt_testo

Codice d’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);