Afficher et masquer des feuilles de calcul et des onglets
Afficher et masquer une feuille de calcul
Un fichier Excel peut avoir une ou plusieurs feuilles de calcul. Lorsque nous créons un fichier Excel, nous ajoutons des feuilles de calcul au fichier Excel dans lequel nous travaillons. Chaque feuille de calcul dans un fichier Excel est indépendante de l’autre feuille de calcul en ayant ses propres données et paramètres de formatage, etc. Parfois, les développeurs peuvent avoir besoin de masquer quelques feuilles de calcul et d’autres visibles dans le fichier Excel pour leur propre intérêt. Donc, Aspose.Cells permet aux développeurs de contrôler la visibilité des feuilles de calcul dans leurs fichiers Excel.
Aspose.Cells fournit une classe, Workbook, qui représente un fichier Excel. La classe Workbook contient une collection Worksheets qui permet d’accéder à chaque feuille de calcul dans le fichier Excel.
Une feuille de calcul est représentée par la classe Worksheet. La classe Worksheet fournit un large éventail de propriétés et de méthodes pour gérer les feuilles de calcul. Pour contrôler la visibilité d’une feuille de calcul, utilisez la propriété IsVisible de la classe Worksheet. IsVisible est une propriété booléenne, ce qui signifie qu’elle ne peut stocker qu’une valeur vrai ou faux.
Rendre une feuille de calcul visible
Rendez une feuille de calcul visible en définissant la propriété IsVisible de la classe Worksheet sur vrai
Masquer une feuille de calcul
Masquer une feuille de calcul en définissant la propriété IsVisible de la classe Worksheet sur faux
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Creating a file stream containing the Excel file to be opened | |
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open); | |
// Instantiating a Workbook object with opening the Excel file through the file stream | |
Workbook workbook = new Workbook(fstream); | |
// Accessing the first worksheet in the Excel file | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Hiding the first worksheet of the Excel file | |
worksheet.IsVisible = false; | |
// Shows first worksheet of the Excel file | |
//Worksheet.IsVisible = true; | |
// Saving the modified Excel file in default (that is Excel 2003) format | |
workbook.Save(dataDir + "output.out.xls"); | |
// Closing the file stream to free all resources | |
fstream.Close(); |
Afficher et masquer les onglets
Si vous regardez de près le bas d’un fichier Microsoft Excel, vous verrez un certain nombre de contrôles. Ceux-ci incluent:
- Onglets de feuille.
- Boutons de défilement d’onglets.
Les onglets de feuille représentent les feuilles de calcul dans le fichier Excel. Cliquez sur un onglet pour basculer vers cette feuille de calcul. Plus il y a de feuilles de calcul dans le classeur, plus il y a d’onglets de feuille. Si le fichier Excel comporte un bon nombre de feuilles de calcul, vous avez besoin de boutons pour naviguer à travers elles. Donc, Microsoft Excel fournit des boutons de défilement d’onglets pour faire défiler les onglets de feuille.
En utilisant Aspose.Cells, les développeurs peuvent contrôler la visibilité des onglets de feuille et des boutons de défilement dans les fichiers Excel.
Aspose.Cells fournit une classe, Workbook, qui représente un fichier Excel. La classe Workbook offre un large éventail de propriétés et de méthodes pour gérer un fichier Excel. Pour contrôler la visibilité des onglets dans un fichier Excel, les développeurs peuvent utiliser la propriété WorkbookSettings.ShowTabs de la classe Workbook. WorkbookSettings.ShowTabs est une propriété booléenne, ce qui signifie qu’elle ne peut stocker qu’une valeur true ou false.
Rendre les onglets visibles
Rendez les onglets visibles avec la propriété WorkbookSettings.ShowTabs de la classe Workbook à true.
Masquage des onglets
Masquez les onglets dans un fichier Excel en définissant la propriété WorkbookSettings.ShowTabs de la classe Workbook à false.
Voici un exemple complet qui ouvre un fichier Excel (book1.xls), masque ses onglets et enregistre le fichier modifié sous le nom de output.xls. Après l’exécution du code, vous verrez que les onglets du classeur sont masqués.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Opening the Excel file | |
Workbook workbook = new Workbook(dataDir + "book1.xls"); | |
// Hiding the tabs of the Excel file | |
workbook.Settings.ShowTabs = false; | |
// Shows the tabs of the Excel file | |
//workbook.Settings.ShowTabs = true; | |
// Saving the modified Excel file | |
workbook.Save(dataDir + "output.xls"); |
Contrôler la largeur de la barre d’onglets
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Instantiating a Workbook object | |
// Opening the Excel file | |
Workbook workbook = new Workbook(dataDir + "book1.xls"); | |
// Hiding the tabs of the Excel file | |
workbook.Settings.ShowTabs = true; | |
// Adjusting the sheet tab bar width | |
workbook.Settings.SheetTabBarWidth = 800; | |
// Saving the modified Excel file | |
workbook.Save(dataDir + "output.xls"); |