Índice
Instalar com Pip
pip install Spire.XLS
Links Relacionados
A pasta de trabalho do Excel é uma planilha poderosa que permite a criação, manipulação e análise de dados de diversas maneiras. Um dos recursos úteis que as pastas de trabalho oferecem é a capacidade de ocultar ou exibir planilhas em uma pasta de trabalho. Ocultar planilhas pode ajudar a proteger informações confidenciais, reduzir a desordem ou organizar dados com mais eficiência. E quando os usuários precisam exibir novamente as planilhas ocultas, eles também podem reexibi-las com operações simples. Este artigo irá explicar como ocultar ou exibir planilhas em pastas de trabalho do Excel por meio de programas Python usando Sprie.XLS for Python.
Instale Spire.XLS for Python
Este cenário requer Spire.XLS for Python e plum-dispatch v1.7.4. Eles podem ser facilmente instalados em seu VS Code por meio do seguinte comando pip.
pip install Spire.XLS
Se você não tiver certeza de como instalar, consulte este tutorial: Como instalar Spire.XLS for Python no código VS
Ocultar planilhas do Excel em Python
A propriedade Worksheet.Visibility em Spire.XLS for Python pode ser usada para definir a visibilidade de uma planilha. Ao atribuir WorksheetVisibility.Hidden ou WorksheetVisibility.StrongHidden a esta propriedade, os usuários podem alterar a visibilidade de uma planilha para oculta ou muito oculta (completamente não mostrada no Excel e só pode ser reexibida por meio de código).
As etapas detalhadas para ocultar planilhas são as seguintes:
- Crie um objeto da classe Workbook.
- Carregue uma pasta de trabalho usando o método Workbook.LoadFromFile().
- Altere o status da primeira planilha para oculto atribuindo WorksheetVisibility.Hidden à propriedade Workbook.Worksheets[].Visibility.
- Altere o status da segunda planilha para muito oculto atribuindo WorksheetVisibility.StrongHidden à propriedade Workbook.Worksheets[].Visibility.
- Salve a pasta de trabalho usando o 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")
Reexibir planilhas do Excel em Python
A reexibição de uma planilha pode ser feita atribuindo WorksheetVisibility.Visible à propriedade Workbook.Worksheets[].Visibility. As etapas detalhadas são as seguintes:
- Crie um objeto da classe Workbook.
- Carregue uma pasta de trabalho usando o método Workbook.LoadFromFile().
- Exiba a planilha muito oculta atribuindo WorksheetVisibility.Visible à propriedade Workbook.Worksheets[].Visibility.
- Salve a pasta de trabalho usando o 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")
Solicite uma licença temporária
Se desejar remover a mensagem de avaliação dos documentos gerados ou se livrar das limitações de função, por favor solicite uma licença de teste de 30 dias para você mesmo.