Masquer et afficher des lignes et des colonnes
Introduction
Parfois, les utilisateurs peuvent également demander de masquer certaines lignes ou colonnes de la feuille de calcul, puis de les afficher ultérieurement. Microsoft Excel fournit cette fonctionnalité ainsi que Aspose.Cells.
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 unWorksheetCollectionqui permet 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. Certains d’entre eux sont discutés ci-dessous.
Masquer des lignes ou des colonnes
Les développeurs peuvent masquer une ligne ou une colonne en appelant leMasquer la ligne etCacherColonne les méthodes deCellscollecte respectivement. Les deux méthodes prennent l’index de ligne/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-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getSharedDataDir(HidingRowsandColumns.class) + "rows_cloumns/"; | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(dataDir + "book1.xls"); | |
// Accessing the first worksheet in the Excel file | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
Cells cells = worksheet.getCells(); | |
// Hiding the 3rd row of the worksheet | |
cells.hideRow(2); | |
// Hiding the 2nd column of the worksheet | |
cells.hideColumn(1); | |
// Saving the modified Excel file in default (that is Excel 2003) format | |
workbook.save(dataDir + "HidingRowsandColumns_out.xls"); | |
// Print message | |
System.out.println("Rows and Columns hidden successfully."); |
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 les méthodes deCellscollecte 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 son affichage.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getSharedDataDir(UnhidingRowsandColumns.class) + "rows_cloumns/"; | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(dataDir + "book1.xls"); | |
// Accessing the first worksheet in the Excel file | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
Cells cells = worksheet.getCells(); | |
// Unhiding the 3rd row and setting its height to 13.5 | |
cells.unhideRow(2, 13.5); | |
// Unhiding the 2nd column and setting its width to 8.5 | |
cells.unhideColumn(1, 8.5); | |
// Saving the modified Excel file in default (that is Excel 2003) format | |
workbook.save(dataDir + "UnhidingRowsandColumns_out.xls"); | |
// Print message | |
System.out.println("Rows and Columns unhidden successfully."); |