Afficher ou masquer les en-têtes de colonne de ligne dans Aspose.Cells
Contrôle de la visibilité des feuilles de calcul
Aspose.Cells fournit une classe,Cahier , qui représente un fichier Excel Microsoft. LeCahier classe contient unFeuilles de travailcollection qui permet d’accéder à chaque feuille de calcul dans un fichier Excel.
Une feuille de calcul est représentée par leFeuille de travail classe. LeFeuille de travail La classe fournit un large éventail de propriétés et de méthodes pour gérer les feuilles de calcul. Pour contrôler la visibilité des en-têtes de ligne et de colonne, utilisez laFeuille de travail classe'EstRowColumnHeadersVisible la propriété.EstRowColumnHeadersVisible est une propriété booléenne, ce qui signifie qu’elle ne peut stocker qu’unvrai ou alorsfaux évaluer.
Un exemple complet est donné ci-dessous qui montre comment utiliser leFeuille de travail classe'EstRowColumnHeadersVisible propriété pour masquer les en-têtes de ligne et de colonne sur la première feuille de calcul d’un fichier.
La capture d’écran montre Book1.xls, le fichier d’entrée. Il contient trois feuilles de calcul : Feuil1, Feuil2 et Feuil3. Chaque feuille de calcul affiche des en-têtes de ligne et de colonne.
Book1.xls : feuille de calcul avant modification
Book1.xls est ouvert en appelant la méthode Open de la classe Workbook et les en-têtes de ligne et de colonne de la première feuille de calcul sont masqués. Le fichier modifié est enregistré sous output.xls.
Output.xls : feuille de calcul après modification
C#
//Creating a file stream containing the Excel file to be opened
FileStream fstream = new FileStream("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 headers of rows and columns
worksheet.IsRowColumnHeadersVisible = false;
//Saving the modified Excel file
workbook.Save("output.xls");
//Closing the file stream to free all resources
fstream.Close();