Mise en forme d une plage de cellules

Réglage de la police et du style d’une plage de cellules

Avant de parler des paramètres de mise en forme (dont nous avons déjà beaucoup parlé dans nos sujets précédents), nous devrions savoir comment créer une plage de cellules. Eh bien, nous pouvons créer une plage de cellules en utilisant la classe CellRange dont le constructeur prend quelques paramètres pour spécifier la plage de cellules. Nous pouvons spécifier la plage de cellules en utilisant les Noms ou les Indexes de lignes et de colonnes des cellules de début et de fin.

Une fois que nous avons créé un objet CellRange, nous pouvons utiliser les versions surchargées des méthodes SetStyle, SetFont & SetFontColor de la feuille de calcul qui peuvent prendre un objet CellRange pour appliquer des paramètres de mise en forme sur la plage spécifiée de cellules.

Jetons un œil à un exemple pour comprendre ce concept de base.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the worksheet of the Grid that is currently active
Worksheet sheet = gridDesktop1.GetActiveWorksheet();
// Setting sample values
GridCell cell = sheet.Cells["b7"];
cell.SetCellValue("1");
cell = sheet.Cells["c7"];
cell.SetCellValue("2");
cell = sheet.Cells["d7"];
cell.SetCellValue("3");
cell = sheet.Cells["e7"];
cell.SetCellValue("4");
// Creating a CellRange object starting from "B7" to "E7"
CellRange range = new CellRange(6, 1, 6, 4);
// Accessing and setting Style attributes
Style style = new Style(this.gridDesktop1);
style.Color = Color.Yellow;
// Applying Style object on the range of cells
sheet.SetStyle(range, style);
// Creating a customized Font object
Font font = new Font("Courier New", 12f);
// Setting the font of range of cells to the customized Font object
sheet.SetFont(range, font);
// Setting the font color of range of cells to Red
sheet.SetFontColor(range, Color.Red);