Filtra gli oggetti durante il caricamento della cartella di lavoro o del foglio di lavoro
Possibili scenari di utilizzo
Si prega di utilizzareLoadOptions.LoadFilter property durante il filtraggio dei dati dalla cartella di lavoro. Ma se vuoi filtrare i dati da singoli fogli di lavoro, dovrai eseguire l’overrideLoadFilter.startSheet metodo. Si prega di fornire il valore appropriato daLoadDataFilterOptions enumerazione durante la creazione o l’utilizzoCarica filtro.
IlLoadDataFilterOptionsenumerazione ha i seguenti valori.
- NESSUNO
- TUTTO
- CELLA_VUOTO
- CELL_STRING
- CELL_NUMERIC
- CELL_ERROR
- CELL_BOOL
- CELL_VALUE
- FORMULA
- DATI_CELLA
- GRAFICO
- FORMA
- UNIONE_AREA
- FORMATTAZIONE CONDIZIONALE
- CONVALIDA DEI DATI
- TABELLA PIVOT
- TAVOLO
- COLLEGAMENTI IPERTESTUALI
- IMPOSTAZIONI_FOGLIO
- FOGLIO_DATI
- IMPOSTAZIONI_LIBRO
- IMPOSTAZIONI
- XML_MAP
- STRUTTURA
- PROPRIETÀ_DOCUMENTO
- DEFINED_NAMES
- VBA
- STILE
Filtra oggetti durante il caricamento della cartella di lavoro
Il codice di esempio seguente illustra come filtrare i grafici dalla cartella di lavoro. Si prega di controllarefile excel di esempio utilizzato in questo codice e iluscita PDFgenerato da esso. Come puoi vedere nell’output PDF, tutti i grafici sono stati filtrati dalla cartella di lavoro.
Filtra oggetti durante il caricamento del foglio di lavoro
Il codice di esempio seguente carica il filefile excel di origine e filtra i seguenti dati dai fogli di lavoro utilizzando un filtro personalizzato.
- Filtra i grafici dal foglio di lavoro denominato NoCharts.
- Filtra le forme dal foglio di lavoro denominato NoShapes.
- Filtra la formattazione condizionale dal foglio di lavoro denominato NoConditionalFormatting.
Una volta, carica il filefile excel di origine con un filtro personalizzato, prende le immagini di tutti i fogli di lavoro uno per uno. Ecco le immagini di output per riferimento. Come puoi vedere, la prima immagine non ha grafici, la seconda immagine non ha forme e la terza immagine non ha formattazione condizionale.