Afficher ou masquer les en têtes de ligne et de colonne dans Aspose.Cells
Contrôler la visibilité des feuilles de calcul
Aspose.Cells fournit une classe, Workbook, qui représente un fichier Microsoft Excel. La classe Workbook contient une collection Worksheets qui permet d’accéder à chaque feuille de calcul dans un fichier Excel.
Une feuille de calcul est représentée par la classe Worksheet. La classe Worksheet propose une large gamme 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 la propriété IsRowColumnHeadersVisible de la classe Worksheet. IsRowColumnHeadersVisible est une propriété booléenne, ce qui signifie qu’elle ne peut stocker qu’une valeur true ou false.
Un exemple complet est donné ci-dessous qui montre comment utiliser la propriété IsRowColumnHeadersVisible de la classe Worksheet pour masquer les en-têtes de ligne et de colonne sur la première feuille de calcul dans 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 montre les 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 sur la première feuille de calcul sont cachés. Le fichier modifié est enregistré sous le nom de 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();