Masquer et afficher des lignes et des colonnes
Contrôle de la visibilité des lignes et des colonnes
Aspose.Cells fournit une classe,Cahier , qui représente un fichier Excel Microsoft. LeCahier classe contient unWorksheetCollection 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 leFeuille de travail classe. LeFeuille de travail la classe offre uneCells collection qui représente toutes les cellules de la feuille de calcul. LeCellscollection propose plusieurs méthodes de gestion des lignes ou des colonnes dans une feuille de calcul. Quelques-uns d’entre eux sont discutés ci-dessous.
Masquer des lignes et des colonnes
Les développeurs peuvent masquer une ligne ou une colonne en appelant leMasquer la ligne etCacherColonne méthodes de laCellscollecte respectivement. Les deux méthodes prennent l’index de ligne et de colonne comme paramètre pour masquer la ligne ou la colonne spécifique.
// 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 | |
// 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 3rd row of the worksheet | |
worksheet.Cells.HideRow(2); | |
// Hiding the 2nd column of the worksheet | |
worksheet.Cells.HideColumn(1); | |
// Saving the modified Excel file | |
workbook.Save(dataDir + "output.out.xls"); | |
// Closing the file stream to free all resources | |
fstream.Close(); |
Affichage des lignes et des colonnes
Les développeurs peuvent afficher n’importe quelle ligne ou colonne masquée en appelant leAfficher la ligne etAfficher la colonne méthodes de laCellscollecte respectivement. Les deux méthodes prennent deux paramètres :
- Index de ligne ou de colonne - l’index d’une ligne ou d’une colonne qui est utilisé pour afficher la ligne ou la colonne spécifique.
- Hauteur de ligne ou largeur de colonne - la hauteur de ligne ou la largeur de colonne attribuée à la ligne ou à la colonne après l’affichage.
// 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 | |
// 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]; | |
// Unhiding the 3rd row and setting its height to 13.5 | |
worksheet.Cells.UnhideRow(2, 13.5); | |
// Unhiding the 2nd column and setting its width to 8.5 | |
worksheet.Cells.UnhideColumn(1, 8.5); | |
// Saving the modified Excel file | |
workbook.Save(dataDir + "output.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 à la fois en appelant leMasquer les lignes etCacherColonnes méthodes de laCellscollecte respectivement. 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 qui doivent être masquées comme paramètres.
// 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 | |
// 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 3,4 and 5 rows in the worksheet | |
worksheet.Cells.HideRows(2, 3); | |
// Hiding 2 and 3 columns in the worksheet | |
worksheet.Cells.HideColumns(1, 2); | |
// Saving the modified Excel file | |
workbook.Save(dataDir + "outputxls"); | |
// Closing the file stream to free all resources | |
fstream.Close(); |