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();