Tabla de contenido
Instalar con Pip
pip install Spire.XLS
enlaces relacionados
El libro de Excel es una poderosa hoja de cálculo que permite la creación, manipulación y análisis de datos de diversas formas. Una de las características útiles que ofrecen los libros de trabajo es la capacidad de ocultar o mostrar hojas de trabajo en un libro de trabajo. Ocultar hojas de trabajo puede ayudar a proteger información sensible o confidencial, reducir el desorden u organizar los datos de manera más eficiente. Y cuando los usuarios necesitan volver a mostrar las hojas de trabajo ocultas, también pueden mostrarlas con operaciones simples. Este artículo va a explicar cómo ocultar o mostrar hojas de trabajo en libros de Excel a través de programas Python usando Sprie.XLS for Python.
Instalar Spire.XLS for Python
Este escenario requiere Spire.XLS for Python y plum-dispatch v1.7.4. Se pueden instalar fácilmente en su código VS mediante el siguiente comando pip.
pip install Spire.XLS
Si no está seguro de cómo instalarlo, consulte este tutorial: Cómo instalar Spire.XLS for Python en VS Code
Ocultar hojas de trabajo de Excel en Python
La propiedad Worksheet.Visibility en Spire.XLS for Python se puede utilizar para configurar la visibilidad de una hoja de trabajo. Al asignar WorksheetVisibility.Hidden o WorksheetVisibility.StrongHidden a esta propiedad, los usuarios pueden cambiar la visibilidad de una hoja de trabajo a oculta o muy oculta (no se muestra en absoluto en Excel y solo se puede mostrar mediante código).
Los pasos detallados para ocultar hojas de trabajo son los siguientes:
- Crea un objeto de la clase Workbook.
- Cargue un libro de trabajo utilizando el método Workbook.LoadFromFile().
- Cambie el estado de la primera hoja de trabajo a oculta asignando WorksheetVisibility.Hidden a la propiedad Workbook.Worksheets[].Visibility.
- Cambie el estado de la segunda hoja de trabajo a muy oculta asignando WorksheetVisibility.StrongHidden a la propiedad Workbook.Worksheets[].Visibility.
- Guarde el libro utilizando el método Workbook.SaveToFile().
- Python
from spire.common import * from spire.xls.common import * # Create an object of Workbook workbook = Workbook() # Load an Excel workbook workbook.LoadFromFile("Sample.xlsx") # Hide the first worksheet workbook.Worksheets[0].Visibility = WorksheetVisibility.Hidden # Change the second worksheet to very hidden workbook.Worksheets[1].Visibility = WorksheetVisibility.StrongHidden # Save the workbook workbook.SaveToFile("output/HideWorksheets.xlsx")
Mostrar hojas de trabajo de Excel en Python
Se puede mostrar una hoja de trabajo asignando WorksheetVisibility.Visible a la propiedad Workbook.Worksheets[].Visibility. Los pasos detallados son los siguientes:
- Crea un objeto de la clase Workbook.
- Cargue un libro de trabajo utilizando el método Workbook.LoadFromFile().
- Muestre la hoja de trabajo muy oculta asignando WorksheetVisibility.Visible a la propiedad Workbook.Worksheets[].Visibility.
- Guarde el libro utilizando el método Workbook.SaveToFile().
- Python
from spire.common import * from spire.xls.common import * # Create an object of Workbook workbook = Workbook() # Load an Excel workbook workbook.LoadFromFile("output/HideWorksheets.xlsx") # Unhide the second worksheet workbook.Worksheets[1].Visibility = WorksheetVisibility.Visible # Save the workbook workbook.SaveToFile("output/UnhideWorksheet.xlsx")
Solicitar una licencia temporal
Si desea eliminar el mensaje de evaluación de los documentos generados o deshacerse de las limitaciones de la función, por favor solicitar una licencia de prueba de 30 días para ti.