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.

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.