Formattazione di un intervallo di Cells

Impostazione di carattere e stile di un intervallo di Cells

Prima di parlare delle impostazioni di formattazione (di cui abbiamo già parlato molto nei nostri argomenti precedenti), dovremmo sapere come creare un intervallo di celle. Bene, possiamo creare un intervallo di celle usandoCellRange classe il cui costruttore accetta alcuni parametri per specificare l’intervallo di celle. Possiamo specificare l’intervallo di celle utilizzando ilNomi oIndici di riga e colonna delle celle di inizio e di fine.

Una volta creato un fileCellRange oggetto quindi possiamo usare le versioni sovraccaricate diImposta stile, ImpostaFont & ImpostaColoreFont metodi di Foglio di lavoro che possono richiedere aCellRange oggetto per applicare le impostazioni di formattazione all’intervallo di celle specificato.

Diamo un’occhiata a un esempio per comprendere questo concetto di 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);