Afficher et masquer les lignes de grille et les en têtes de lignes et colonnes avec Node.js via C++

Afficher et masquer les quadrillages

Toutes les feuilles de calcul Excel ont des quadrillages par défaut. Ils facilitent la délimitation des cellules afin de faciliter la saisie de données dans des cellules particulières. Les quadrillages nous permettent de visualiser une feuille de calcul comme une collection de cellules, où chaque cellule est facilement identifiable.

Contrôler la visibilité des quadrillages

Aspose.Cells propose une classe, Workbook, qui représente un fichier Microsoft Excel. La classe Workbook contient une collection Workbook.getWorksheets() qui permet aux développeurs d’accéder à chaque feuille de calcul dans le fichier Excel. Une feuille est représentée par la classe Worksheet. La classe Worksheet offre un large éventail de propriétés et méthodes pour gérer une feuille. Pour contrôler la visibilité des lignes de grille, utilisez la propriété Worksheet.isGridlinesVisible(). Worksheet.isGridlinesVisible() est une propriété boolean, ce qui signifie qu’elle ne peut stocker qu’une valeur true ou false.

Rendre les quadrillages visibles

Rendez les lignes de grille visibles en définissant la propriété Worksheet.isGridlinesVisible() sur true.

Masquer les quadrillages

Masquer les lignes de grille en définissant la propriété Worksheet.isGridlinesVisible() sur false.

Un exemple complet est donné ci-dessous, illustrant l’utilisation de la propriété Worksheet.isGridlinesVisible() en ouvrant un fichier Excel (book1.xls), en masquant les lignes de grille sur la première feuille, puis en enregistrant le fichier modifié sous le nom output.xls.

const fs = require("fs");
const path = require("path");
const AsposeCells = require("aspose.cells.node");

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "book1.xls");

// Reading the Excel file into a buffer
const fileData = fs.readFileSync(filePath);

// Instantiating a Workbook object
// Opening the Excel file through the file data
const workbook = new AsposeCells.Workbook(fileData);

// Accessing the first worksheet in the Excel file
const worksheet = workbook.getWorksheets().get(0);

// Hiding the grid lines of the first worksheet of the Excel file
worksheet.setIsGridlinesVisible(false);

// Saving the modified Excel file
workbook.save(path.join(dataDir, "output.xls"));

Afficher et masquer les entêtes de ligne des colonnes

Toutes les feuilles de calcul d’un fichier Excel sont composées de cellules disposées en lignes et en colonnes. Toutes les lignes et colonnes ont des valeurs uniques qui sont utilisées pour les identifier et pour identifier les cellules individuelles. Par exemple, les lignes sont numérotées – 1, 2, 3, 4, etc. – et les colonnes sont ordonnées alphabétiquement – A, B, C, D, etc. Les valeurs de ligne et de colonne sont affichées dans les entêtes. En utilisant Aspose.Cells, les développeurs peuvent contrôler la visibilité de ces entêtes de ligne et de colonne.

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 Workbook.getWorksheets() permettant aux développeurs d’accéder à chaque feuille du fichier Excel. Une feuille est représentée par la classe Worksheet. La classe Worksheet offre de nombreuses propriétés et méthodes pour gérer une feuille. Pour contrôler la visibilité des en-têtes de lignes et de colonnes, utilisez la propriété Worksheet.isRowColumnHeadersVisible(). Worksheet.isRowColumnHeadersVisible() est une propriété booléenne, ce qui signifie qu’elle ne peut stocker qu’une valeur true ou false.

Rendre les entêtes de ligne/colonne visibles

Rendez visibles les en-têtes des lignes et des colonnes en définissant la propriété Worksheet.isRowColumnHeadersVisible() à true.

Masquer les entêtes de ligne/colonne

Masquez les en-têtes des lignes et des colonnes en définissant la propriété Worksheet.isRowColumnHeadersVisible() à false.

Un exemple complet est donné ci-dessous illustrant comment utiliser la propriété Worksheet.isRowColumnHeadersVisible() en ouvrant un fichier Excel (book1.xls), en masquant les en-têtes des lignes et des colonnes sur la première feuille de calcul, puis en enregistrant le fichier modifié sous le nom output.xls.

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "book1.xls");

// Instantiating a Workbook object with file path
const workbook = new AsposeCells.Workbook(filePath);

// Accessing the first worksheet in the Excel file
const worksheet = workbook.getWorksheets().get(0);

// Hiding the headers of rows and columns
worksheet.setIsRowColumnHeadersVisible(false);

// Saving the modified Excel file
workbook.save(path.join(dataDir, "output.xls"));