Mostrar y ocultar elementos

Mostrar y ocultar una hoja de trabajo

Un archivo de Excel puede tener una o más hojas de trabajo. Cada vez que creamos un archivo de Excel, agregamos hojas de trabajo al archivo de Excel en el que trabajamos. Cada hoja de trabajo en un archivo de Excel es independiente de la otra hoja de trabajo al tener sus propios datos y configuraciones de formato, etc. A veces, los desarrolladores pueden necesitar ocultar algunas hojas de trabajo y otras visibles en el archivo de Excel para su propio interés. Asi que,Aspose.Cells permite a los desarrolladores controlar la visibilidad de las hojas de trabajo en sus archivos de Excel.

Controlando la Visibilidad de las Hojas de Trabajo:

Aspose.Cells proporciona una clase,Libro de trabajo que representa un archivo de Excel.Libro de trabajo la clase contiene unColección de hojas de trabajo que permite acceder a cada hoja de trabajo en el archivo de Excel.

Una hoja de trabajo está representada por elHoja de cálculo clase.Hoja de cálculo La clase proporciona una amplia gama de propiedades y métodos para administrar una hoja de cálculo. Pero, para controlar la visibilidad de una hoja de trabajo, los desarrolladores pueden usarconjuntoVisible metodo de laHoja de cálculo clase.

Hacer una hoja de trabajo visible

Los desarrolladores pueden hacer que una hoja de trabajo sea visible pasandoverdadero como parámetro de laconjuntoVisible metodo de laHoja de cálculo clase.

Ocultar una hoja de trabajo

Los desarrolladores pueden ocultar una hoja de trabajo pasandofalso como parámetro de laconjuntoVisible metodo de laHoja de cálculo clase.

Ejemplo:

A continuación se muestra un ejemplo completo que demuestra el uso desetVisible(falso) método deHoja de cálculo class para ocultar la primera hoja de cálculo del archivo de Excel.

Hoja de trabajo - Antes de la modificación:

En la captura de pantalla a continuación, puede ver queLibro1.xls El archivo contiene tres hojas de trabajo:Hoja1 , Hoja2 yHoja3 .

todo:imagen_alternativa_texto

Figura: Vista de hoja de trabajo antes de cualquier modificación

Hoja de trabajo: después de ejecutar el código de ejemplo:

Libro1.xls El archivo se abre con elLibro de trabajoclase y luego la primera hoja de trabajo delLibro1.xls el archivo se hace oculto. El archivo modificado se guarda comosalida.xls archivo cuya vista pictórica se muestra a continuación:

todo:imagen_alternativa_texto

Figura: Vista de hoja de trabajo después de la modificación

Configuración del tipo de visibilidad

También puede ocultar las hojas de trabajo de una manera especial. Esta característica puede ocultar la hoja de trabajo para que la única forma de hacerla visible nuevamente sea dandoVisibilityType.VERY_HIDDEN como valor de parámetro para elestablecer tipo de visibilidad en el código (se debe tener en cuenta aquí, el usuario no puede hacer que el objeto sea visible en MS Excel directamente usando sus opciones de menú). Los usuarios también pueden utilizargetVisibilityType método para verificar si una hoja de trabajo está marcada como VeryHidden o no.

Mostrar u ocultar pestañas

Si observa detenidamente la parte inferior de un archivo de Excel Microsoft, verá una serie de controles. Éstas incluyen:

  • Pestañas de hoja.
  • Botones de desplazamiento de pestañas.

Las pestañas de hoja representan las hojas de trabajo en el archivo de Excel. Haga clic en cualquier pestaña para cambiar a esa hoja de trabajo. Cuantas más hojas de trabajo haya en el libro de trabajo, más pestañas de hojas habrá. Si el archivo de Excel tiene una buena cantidad de hojas de trabajo, necesita botones para navegar por ellas. Por lo tanto, Microsoft Excel proporciona botones de desplazamiento de pestañas para desplazarse por las pestañas de las hojas.

Fichas de hojas y botones de desplazamiento de fichas

todo:imagen_alternativa_texto

Con Aspose.Cells, los desarrolladores pueden controlar la visibilidad de las pestañas de las hojas y los botones de desplazamiento de las pestañas en los archivos de Excel.

Controlando la visibilidad de las pestañas: Aspose.Cells proporciona una clase,Libro de trabajo , que representa un archivo de Excel Microsoft. ÉlLibro de trabajo La clase proporciona una amplia gama de propiedades y métodos para administrar un archivo de Excel.

Ocultar pestañas

Ocultar pestañas en un archivo de Excel configurando elLibro de trabajo clase'getSettings().setShowTabs(falso) método.

Hacer pestañas visibles

Haz que las pestañas sean visibles con elLibro de trabajo clase'getSettings().setShowTabs(verdadero) método.

Ejemplo de código completo:

A continuación se muestra un ejemplo completo que abre un archivo de Excel (libro1.xls), oculta sus pestañas y guarda el archivo modificado como salida.xls.

Puede ver que el archivo Book1.xls contiene pestañas en la siguiente figura. Después de ejecutar el código de ejemplo, las pestañas se ocultan, como puede ver en la captura de pantalla del archivo output.xls a continuación.

book1.xls: archivo de Excel antes de cualquier modificación

todo:imagen_alternativa_texto

output.xls: archivo de Excel después de la modificación

todo:imagen_alternativa_texto

Mostrar y ocultar filas y columnas

Todas las hojas de trabajo en un archivo de Excel se componen de celdas que se organizan en filas y columnas. Todas las filas y columnas tienen valores únicos que se utilizan para identificarlas y para identificar celdas individuales. Por ejemplo, las filas están numeradas (1, 2, 3, 4, etc.) y las columnas están ordenadas alfabéticamente (A, B, C, D, etc.). Los valores de fila y columna se muestran en los encabezados. Usando Aspose.Cells, los desarrolladores pueden controlar la visibilidad de estos encabezados de fila y columna.

Controlando la Visibilidad de las Hojas de Trabajo:

Aspose.Cells proporciona una clase,Libro de trabajo, que representa un archivo de Excel Microsoft. La clase Workbook contiene una WorksheetCollection que permite el acceso a cada hoja de trabajo en un archivo de Excel.

Una hoja de trabajo está representada por elHoja de cálculoclase. La clase Worksheet proporciona una amplia gama de propiedades y métodos para administrar hojas de trabajo. Para controlar la visibilidad de los encabezados de fila y columna, use la clase WorksheetsetRowColumnHeadersVisible método.

Ocultar encabezados de fila/columna

Oculte los encabezados de fila y columna con elHoja de cálculo clase'setRowColumnHeadersVisible(falso) método.

Hacer visibles los encabezados de fila/columna

Haga que los encabezados de fila y columna sean visibles usando elHoja de cálculo clase'setRowColumnHeadersVisible(verdadero) método.

A continuación se proporciona un ejemplo completo que demuestra cómo utilizar elHoja de cálculo clase'setRowColumnHeadersVisible(falso) método para ocultar los encabezados de fila y columna de la primera hoja de cálculo de un archivo de Excel.

La siguiente captura de pantalla muestra que Book1.xls contiene tres hojas de trabajo: Sheet1, Sheet2 y Sheet3. Cada hoja de trabajo muestra encabezados de fila y columna.

Book1.xls: hoja de trabajo antes de la modificación

todo:imagen_alternativa_texto

Book1.xls se abre usando elLibro de trabajo class' y los encabezados de fila y columna en la primera hoja de trabajo están ocultos. El archivo modificado se guarda como salida.xls.

Vista de hoja de trabajo después de la modificación

todo:imagen_alternativa_texto

Mostrar y ocultar barras de desplazamiento

Las barras de desplazamiento son muy utilizadas para navegar por el contenido de cualquier archivo. Normalmente, hay dos tipos de barras de desplazamiento:

  • Barras de desplazamiento verticales
  • Barras de desplazamiento horizontales

Microsoft Excel también proporciona barras de desplazamiento horizontales y verticales para que los usuarios puedan desplazarse por el contenido de la hoja de trabajo. Usando Aspose.Cells, los desarrolladores pueden controlar la visibilidad de ambos tipos de barras de desplazamiento en archivos de Excel.

Controlando la visibilidad de las barras de desplazamiento:

Aspose.Cells proporciona una clase,Libro de trabajo que representa un archivo de Excel.Libro de trabajo La clase proporciona una amplia gama de propiedades y métodos para administrar un archivo de Excel. Pero, para controlar la visibilidad de las barras de desplazamiento en el archivo de Excel, los desarrolladores pueden usarestablecerVScrollBarVisible & setHScrollBarVisible métodos de laLibro de trabajo clase.

Ocultar barras de desplazamiento

Oculte las barras de desplazamiento configurando elLibro de trabajo clase'establecerVScrollBarVisible osetHScrollBarVisible métodos parafalso.

Haciendo visibles las barras de desplazamiento

Haga que las barras de desplazamiento sean visibles configurando la clase Workbook'establecerVScrollBarVisible osetHScrollBarVisible métodos paraverdadero.

Ejemplo de código completo:

A continuación se muestra un código completo que abre un archivo de Excel, book1.xls, oculta ambas barras de desplazamiento y luego guarda el archivo modificado como salida.xls.

La siguiente captura de pantalla muestra el archivo Book1.xls que contiene ambas barras de desplazamiento. El archivo modificado se guarda como archivo de salida.xls, también se muestra a continuación.

Book1.xls: archivo de Excel antes de cualquier modificación

todo:imagen_alternativa_texto

output.xls: archivo de Excel después de la modificación

todo:imagen_alternativa_texto

Mostrar y ocultar líneas de cuadrícula

Todas las hojas de cálculo de Excel Microsoft tienen líneas de cuadrícula de forma predeterminada. Ayudan a delinear las celdas, de modo que es fácil ingresar datos en celdas particulares. Las líneas de cuadrícula nos permiten ver una hoja de trabajo como una colección de celdas, donde cada celda es fácilmente identificable.

Aspose.Cells también le permite controlar la visibilidad de las líneas de cuadrícula.

Control de la visibilidad de las líneas de cuadrícula

Aspose.Cells proporciona una clase,Libro de trabajo que representa un archivo de Excel Microsoft. ÉlLibro de trabajo la clase contiene unColección de hojas de trabajo que permite el acceso a cada hoja de trabajo en el archivo.

Una hoja de trabajo está representada por elHoja de cálculo clase. ÉlHoja de cálculo La clase proporciona una amplia gama de propiedades y métodos para administrar hojas de trabajo. Para controlar la visibilidad de las líneas de cuadrícula, utilice elHoja de cálculo clase'setGridlinesVisible método.

Hacer visibles las líneas de cuadrícula

Para hacer visibles las líneas de cuadrícula, use elHoja de cálculo clase'setGridlinesVisible(true) método.

Ocultar líneas de cuadrícula

Oculte las líneas de cuadrícula con elHoja de cálculo clase'setGridlinesVisible(falso) método.

Ejemplo: Ocultar líneas de cuadrícula en una hoja de trabajo en particular

El siguiente ejemplo demuestra el uso de laHoja de cálculo clase'setGridlinesVisible(falso) método para ocultar las líneas de cuadrícula de la primera hoja de cálculo de un archivo de Excel.

La siguiente captura de pantalla muestra que el archivo Book1.xls contiene tres hojas de trabajo: Sheet1, Sheet2 y Sheet3. Todas estas hojas de trabajo tienen líneas de cuadrícula.

Vista de hoja de trabajo antes de la modificación

todo:imagen_alternativa_texto

El archivo Book1.xls se abre con elLibro de trabajo clase y luego se ocultan las líneas de cuadrícula de la primera hoja de trabajo. El archivo modificado se guarda como archivo de salida.xls.

Vista de hoja de trabajo después de la modificación

todo:imagen_alternativa_texto

Artículos relacionados