Afficher et masquer les lignes, colonnes et barres de défilement
Afficher et masquer les lignes et les colonnes
Aspose.Cells pour Python via .NET fournit une classe, Workbook, qui représente un fichier Microsoft Excel. La classe Workbook contient une collection worksheets qui permet aux développeurs 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 offre une collection cells qui représente toutes les cellules de la feuille. La collection Cells fournit plusieurs méthodes pour gérer les lignes ou colonnes dans une feuille de calcul. Certaines de ces méthodes sont abordées ci-dessous.
Afficher les lignes et les colonnes
Les développeurs peuvent afficher toute ligne ou colonne masquée en appelant respectivement les méthodes unhide_row et unhide_column de la collection Cells. Les deux méthodes prennent deux paramètres :
- Index de la ligne ou de la colonne - l’index d’une ligne ou colonne utilisé pour afficher la ligne ou colonne spécifique.
- Hauteur de la ligne ou largeur de la colonne - la hauteur de la ligne ou la largeur de la colonne assignée à la ligne ou colonne après démasquage.
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Creating a file stream containing the Excel file to be opened | |
fstream = open(dataDir + "book1.xls", "rb") | |
# Instantiating a Workbook object | |
# Opening the Excel file through the file stream | |
workbook = Workbook(fstream) | |
# Accessing the first worksheet in the Excel file | |
worksheet = workbook.worksheets[0] | |
# Unhiding the 3rd row and setting its height to 13.5 | |
worksheet.cells.unhide_row(2, 13.5) | |
# Unhiding the 2nd column and setting its width to 8.5 | |
worksheet.cells.unhide_column(1, 8.5) | |
# Saving the modified Excel file | |
workbook.save(dataDir + "output.xls") | |
# Closing the file stream to free all resources | |
fstream.close() |
Masquer les lignes et les colonnes
Les développeurs peuvent masquer une ligne ou une colonne en appelant respectivement les méthodes hide_row et hide_column de la collection Cells. Les deux méthodes prennent l’index de la ligne ou de la colonne comme paramètre pour masquer la ligne ou colonne spécifique.
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Creating a file stream containing the Excel file to be opened | |
fstream = open(dataDir + "book1.xls", "rb") | |
# Instantiating a Workbook object | |
# Opening the Excel file through the file stream | |
workbook = Workbook(fstream) | |
# Accessing the first worksheet in the Excel file | |
worksheet = workbook.worksheets[0] | |
# Hiding the 3rd row of the worksheet | |
worksheet.cells.hide_row(2) | |
# Hiding the 2nd column of the worksheet | |
worksheet.cells.hide_column(1) | |
# Saving the modified Excel file | |
workbook.save(dataDir + "output.out.xls") | |
# Closing the file stream to free all resources | |
fstream.close() |
Masquer plusieurs lignes et colonnes
Les développeurs peuvent masquer plusieurs lignes ou colonnes en une seule fois en appelant respectivement les méthodes hide_rows et hide_columns de la collection Cells. Les deux méthodes prennent l’index de la ligne ou de la colonne de départ et le nombre de lignes ou de colonnes à masquer comme paramètres.
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Creating a file stream containing the Excel file to be opened | |
fstream = open(dataDir + "book1.xls", "rb") | |
# Instantiating a Workbook object | |
# Opening the Excel file through the file stream | |
workbook = Workbook(fstream) | |
# Accessing the first worksheet in the Excel file | |
worksheet = workbook.worksheets[0] | |
# Hiding 3,4 and 5 rows in the worksheet | |
worksheet.cells.hide_rows(2, 3) | |
# Hiding 2 and 3 columns in the worksheet | |
worksheet.cells.hide_columns(1, 2) | |
# Saving the modified Excel file | |
workbook.save(dataDir + "outputxls") | |
# Closing the file stream to free all resources | |
fstream.close() |
Afficher et masquer les barres de défilement
Les barres de défilement sont utilisées pour naviguer dans le contenu de n’importe quel fichier. Normalement, il existe deux types de barres de défilement :
- Barres de défilement verticales
- Barres de défilement horizontales
Microsoft Excel fournit également des barres de défilement horizontales et verticaux permettant aux utilisateurs de faire défiler le contenu de la feuille de calcul. Avec Aspose.Cells pour Python via .NET, les développeurs peuvent contrôler la visibilité des deux types de barres de défilement dans les fichiers Excel.
Contrôler la visibilité des barres de défilement
Aspose.Cells pour Python via .NET fournit une classe, Workbook, qui représente un fichier Excel. La classe Workbook offre une large gamme de propriétés et méthodes pour gérer un fichier Excel. Pour contrôler la visibilité des barres de défilement, utilisez les propriétés WorkbookSettings.is_v_scroll_bar_visible et WorkbookSettings.is_h_scroll_bar_visible de la classe Workbook. WorkbookSettings.is_v_scroll_bar_visible et WorkbookSettings.is_h_scroll_bar_visible sont des propriétés booléennes, ce qui signifie que ces propriétés ne peuvent stocker que des valeurs vraies ou fausses.
Rendre les barres de défilement visibles
Rendez les barres de défilement visibles en définissant les propriétés WorkbookSettings.is_v_scroll_bar_visible ou WorkbookSettings.is_h_scroll_bar_visible de la classe Workbook sur true.
Masquer les barres de défilement
Masquez les barres de défilement en définissant la Workbook propriété de la classe sur faux.
Code d’exemple
Ci-dessous se trouve un code complet qui ouvre un fichier Excel, book1.xls, masque les deux barres de défilement, puis enregistre le fichier modifié sous le nom de output.xls.
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Creating a file stream containing the Excel file to be opened | |
fstream = open(dataDir + "book1.xls", "rb") | |
# Instantiating a Workbook object | |
# Opening the Excel file through the file stream | |
workbook = Workbook(fstream) | |
# Hiding the vertical scroll bar of the Excel file | |
workbook.settings.is_v_scroll_bar_visible = False | |
# Hiding the horizontal scroll bar of the Excel file | |
workbook.settings.is_h_scroll_bar_visible = False | |
# Saving the modified Excel file | |
workbook.save(dataDir + "output.xls") | |
# Closing the file stream to free all resources | |
fstream.close() |