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()metodo per aggiornare la tabella slicer o la tabella pivot.
Aggiornamento affettatrice
Il codice di esempio seguente carica il fileesempio di file Excel che contiene un’affettatrice esistente. Deseleziona il 2° e il 3° elemento dell’affettatrice e aggiorna l’affettatrice. Quindi salva la cartella di lavoro comefile 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.
Codice d’esempio
// Load sample Excel file containing slicer. | |
Workbook wb = new Workbook("sampleUpdatingSlicer.xlsx"); | |
// Access first worksheet. | |
Worksheet ws = wb.Worksheets[0]; | |
// Access the first slicer inside the slicer collection. | |
Slicer slicer = ws.Slicers[0]; | |
// Access the slicer items. | |
SlicerCacheItemCollection scItems = slicer.SlicerCache.SlicerCacheItems; | |
SlicerCacheItemCollection items = slicer.SlicerCache.SlicerCacheItems; | |
foreach (SlicerCacheItem item in items) | |
{ | |
if (item.Value == "Pink" || item.Value == "Green") | |
{ | |
item.Selected = false; | |
} | |
} | |
slicer.Refresh(); | |
wb.Save("out.xlsx"); |