from ironxl import * # Cargar hoja de cálculo existente workbook = WorkBook.Load("sample.xls") worksheet = workbook.WorkSheets[0] # Obtener un rango de una hoja de cálculo de Excel selected_range = worksheet["A1:H10"] # Obtener la primera celda del rango cell = selected_range.ToArray()[0] # Establecer el color de fondo de la celda con una cadena RGB cell.Style.SetBackgroundColor("#428D65") # Aplicar el styling a toda la gama # Establecer la propiedad de subrayado a la fuente # FontUnderlineType es un enum que representa diferentes tipos de subrayado de fuente selected_range.Style.Font.Underline = FontUnderlineType.SingleAccounting # Definir si se utiliza una línea horizontal a través del texto o no selected_range.Style.Font.Strikeout = False # Definir si la fuente está en negrita o no selected_range.Style.Font.Bold = True # Definir si la fuente es cursiva o no selected_range.Style.Font.Italic = False # Obtener o establecer la propiedad script de una fuente # FontScript enum representa las opciones disponibles selected_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 selected_range.Style.BottomBorder.Type = BorderType.MediumDashed # Indicar si la celda debe tener tamaño automático selected_range.Style.ShrinkToFit = True # Establecer la alineación de la celda selected_range.Style.VerticalAlignment = VerticalAlignment.Bottom # Definir el color del borde selected_range.Style.DiagonalBorder.SetColor("#20C96F") # Defina también el tipo y la dirección del borde selected_range.Style.DiagonalBorder.Type = BorderType.Thick # DiagonalBorderDirection enum indica la dirección del borde diagonal dentro de la celda selected_range.Style.DiagonalBorderDirection = DiagonalBorderDirection.Forward # Establecer el color de fondo de las celdas selected_range.Style.SetBackgroundColor(Color.Aquamarine) # Establecer el patrón de relleno de la celda # FillPattern enum indica el estilo del patrón de relleno selected_range.Style.FillPattern = FillPattern.Diamonds # Establecer el número de espacios para sangrar el texto selected_range.Style.Indention = 5 # Indicar si el texto está envuelto selected_range.Style.WrapText = True # Guardar los cambios con las opciones de estilo aplicadas workbook.SaveAs("stylingOptions.xls")