using IronSoftware.Drawing;
using IronXL;
using IronXL.Styles;
using System.Linq;
WorkBook workBook = WorkBook.Load("sample.xls");
WorkSheet workSheet = workBook.WorkSheets.First();
var range = workSheet["A1:H10"];
var cell = range.First();
// Establecer el color de fondo de la celda con una cadena rgb
cell.Style.SetBackgroundColor("#428D65");
// Aplicar estilismo a toda la gama.
// Establecer la propiedad de subrayado a la fuente
// FontUnderlineType es un enum que representa diferentes tipos de fuentes subyacentes
range.Style.Font.Underline = FontUnderlineType.SingleAccounting;
// Definir si se utiliza la línea horizontal a través del texto o no
range.Style.Font.Strikeout = false;
// Definir si la fuente está en negrita o no
range.Style.Font.Bold = true;
// Definir si la fuente es cursiva o no
range.Style.Font.Italic = false;
// Obtener o establecer la propiedad script de una fuente
// Font script enum representa las opciones disponibles
range.Style.Font.FontScript = FontScript.Super;
// Establecer el tipo de línea de borde
// También existen las propiedades TopBorder,LeftBorder,RightBorder,DiagonalBorder
// BorderType enum indica el estilo de línea de un borde en una celda
range.Style.BottomBorder.Type = BorderType.MediumDashed;
// Indicar si la celda debe tener tamaño automático
range.Style.ShrinkToFit = true;
// Establecer la alineación de la celda
range.Style.VerticalAlignment = VerticalAlignment.Bottom;
// Definir el color del borde
range.Style.DiagonalBorder.SetColor("#20C96F");
// Defina también el tipo y la dirección del borde
range.Style.DiagonalBorder.Type = BorderType.Thick;
// DiagonalBorderDirection enum indica la dirección del borde diagonal dentro de la celda
range.Style.DiagonalBorderDirection = DiagonalBorderDirection.Forward;
// Establecer el color de fondo de las celdas
range.Style.SetBackgroundColor(Color.Aquamarine);
// Establecer el patrón de relleno de la celda
// FillPattern enum indica el estilo del patrón de relleno
range.Style.FillPattern = FillPattern.Diamonds;
// Establezca el número de espacios que debe tener el texto
range.Style.Indention = 5;
// Indicar si el texto está envuelto
range.Style.WrapText = true;
workBook.SaveAs("stylingOptions.xls");
Imports IronSoftware.Drawing
Imports IronXL
Imports IronXL.Styles
Imports System.Linq
Private workBook As WorkBook = WorkBook.Load("sample.xls")
Private workSheet As WorkSheet = workBook.WorkSheets.First()
Private range = workSheet("A1:H10")
Private cell = range.First()
' Establecer el color de fondo de la celda con una cadena rgb
cell.Style.SetBackgroundColor("#428D65")
' Aplicar estilismo a toda la gama.
' Establecer la propiedad de subrayado a la fuente
' FontUnderlineType es un enum que representa diferentes tipos de fuentes subyacentes
range.Style.Font.Underline = FontUnderlineType.SingleAccounting
' Definir si se utiliza la línea horizontal a través del texto o no
range.Style.Font.Strikeout = False
' Definir si la fuente está en negrita o no
range.Style.Font.Bold = True
' Definir si la fuente es cursiva o no
range.Style.Font.Italic = False
' Obtener o establecer la propiedad script de una fuente
' Font script enum representa las opciones disponibles
range.Style.Font.FontScript = FontScript.Super
' Establecer el tipo de línea de borde
' También existen las propiedades TopBorder,LeftBorder,RightBorder,DiagonalBorder
' BorderType enum indica el estilo de línea de un borde en una celda
range.Style.BottomBorder.Type = BorderType.MediumDashed
' Indicar si la celda debe tener tamaño automático
range.Style.ShrinkToFit = True
' Establecer la alineación de la celda
range.Style.VerticalAlignment = VerticalAlignment.Bottom
' Definir el color del borde
range.Style.DiagonalBorder.SetColor("#20C96F")
' Defina también el tipo y la dirección del borde
range.Style.DiagonalBorder.Type = BorderType.Thick
' DiagonalBorderDirection enum indica la dirección del borde diagonal dentro de la celda
range.Style.DiagonalBorderDirection = DiagonalBorderDirection.Forward
' Establecer el color de fondo de las celdas
range.Style.SetBackgroundColor(Color.Aquamarine)
' Establecer el patrón de relleno de la celda
' FillPattern enum indica el estilo del patrón de relleno
range.Style.FillPattern = FillPattern.Diamonds
' Establezca el número de espacios que debe tener el texto
range.Style.Indention = 5
' Indicar si el texto está envuelto
range.Style.WrapText = True
workBook.SaveAs("stylingOptions.xls")