Filtrar objetos al cargar el libro o la hoja de trabajo
Escenarios de uso posibles
Por favor, utilice la propiedad LoadOptions.LoadFilter mientras filtra datos del libro de trabajo. Pero si desea filtrar datos de hojas de cálculo individuales, entonces tendrá que anular el método LoadFilter.StartSheet. Proporcione el valor apropiado de la enumeración LoadDataFilterOptions al crear o trabajar con LoadFilter.
La enumeración LoadDataFilterOptions tiene los siguientes valores posibles.
- Todo
- Configuraciones del libro
- Celda en blanco
- Celda booleana
- Datos de celda
- Error de celda
- Numérico de celda
- Cadena de celda
- Valor de celda
- Chart
- Formato condicional
- Validación de datos
- Nombres definidos
- Propiedades del documento
- Fórmula
- Hipervínculos
- Área fusionada
- Tabla Dinámica
- Configuración
- Forma
- Datos de Hoja
- Configuraciones de Hoja
- Estructura
- Estilo
- Tabla
- VBA
- MapaXml
Objetos de Filtro al cargar el Libro
El siguiente código de ejemplo ilustra cómo filtrar gráficos del libro. Por favor, revise el archivo de Excel de ejemplo utilizado en este código y el PDF de salida generado por él. Como se puede ver en el PDF de salida, todos los gráficos han sido filtrados fuera del libro.
Objetos de Filtro al cargar la Hoja de Trabajo
El siguiente código de ejemplo carga el archivo de Excel fuente y filtra los siguientes datos de sus hojas de trabajo usando un filtro personalizado.
- Filtra los gráficos de la hoja de trabajo llamada SinGráficos.
- Filtra las formas de la hoja de trabajo llamada SinFormas.
- Filtra el formato condicional de la hoja de trabajo llamada SinFormatoCondicional.
Una vez que carga el archivo de Excel fuente con un filtro personalizado, toma las imágenes de todas las hojas una por una. Aquí están las imágenes de salida para su referencia. Como se puede ver, la primera imagen no tiene gráficos, la segunda imagen no tiene formas y la tercera imagen no tiene formato condicional.
Así es como se usa la clase CustomLoadFilter según los nombres de las hojas de cálculo.