Table des matières
Installer avec Pip
pip install Spire.XLS
Liens connexes
Le classeur Excel est une feuille de calcul puissante qui permet la création, la manipulation et l'analyse de données de différentes manières. L'une des fonctionnalités utiles offertes par les classeurs est la possibilité de masquer ou d'afficher des feuilles de calcul dans un classeur. Masquer les feuilles de calcul peut aider à protéger les informations sensibles ou confidentielles, à réduire l'encombrement ou à organiser les données plus efficacement. Et lorsque les utilisateurs ont besoin de réafficher les feuilles de calcul masquées, ils peuvent également les afficher avec des opérations simples. Cet article va expliquer comment masquer ou afficher des feuilles de calcul dans les classeurs Excel via des programmes Python utilisant Sprie.XLS for Python.
Installer Spire.XLS for Python
Ce scénario nécessite Spire.XLS for Python et plum-dispatch v1.7.4. Ils peuvent être facilement installés dans votre VS Code via la commande pip suivante.
pip install Spire.XLS
Si vous ne savez pas comment procéder à l'installation, veuillez vous référer à ce didacticiel: Comment installer Spire.XLS for Python dans VS Code
Masquer les feuilles de calcul Excel en Python
La propriété Worksheet.Visibility dans Spire.XLS for Python peut être utilisée pour définir la visibilité d'une feuille de calcul. En attribuant WorksheetVisibility.Hidden ou WorksheetVisibility.StrongHidden à cette propriété, les utilisateurs peuvent modifier la visibilité d'une feuille de calcul en masquée ou très masquée (totalement non affichée dans Excel et ne peut être affichée que via le code).
Les étapes détaillées pour masquer des feuilles de calcul sont les suivantes :
- Créez un objet de classe Workbook.
- Chargez un classeur à l'aide de la méthode Workbook.LoadFromFile().
- Modifiez le statut de la première feuille de calcul en masqué en attribuant WorksheetVisibility.Hidden à la propriété Workbook.Worksheets[].Visibility.
- Modifiez le statut de la deuxième feuille de calcul en très masqué en attribuant WorksheetVisibility.StrongHidden à la propriété Workbook.Worksheets[].Visibility.
- Enregistrez le classeur à l’aide de la méthode 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")
Afficher les feuilles de calcul Excel en Python
L'affichage d'une feuille de calcul peut être effectué en attribuant WorksheetVisibility.Visible à la propriété Workbook.Worksheets[].Visibility. Les étapes détaillées sont les suivantes :
- Créez un objet de classe Workbook.
- Chargez un classeur à l'aide de la méthode Workbook.LoadFromFile().
- Affichez la feuille de calcul très masquée en attribuant WorksheetVisibility.Visible à la propriété Workbook.Worksheets[].Visibility.
- Enregistrez le classeur à l’aide de la méthode 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")
Demander une licence temporaire
Si vous souhaitez supprimer le message d'évaluation des documents générés ou vous débarrasser des limitations fonctionnelles, veuillez demander une licence d'essai de 30 jours pour toi.