USO DE IRONXL

Cómo resaltar cada dos filas en Excel

Actualizado 27 de junio, 2022
Compartir:

Microsoft Excel ofrece una función integrada para resaltar filas según las necesidades del usuario. Para resaltar filas en Excel, puede utilizar la Acción Resaltar Celdas. La función de resaltar filas en Excel es una forma sencilla de hacer que el documento resulte más interesante a la vista. Esta herramienta resulta útil para mostrar la diferencia entre filas de puntos de datos. Pero, resaltar la fila impar en Microsoft Excel puede ser complicado y no tan fácil para el principiante. Sin embargo, puede resultarle muy fácil sombrear filas alternas. Te lo explicamos paso a paso.

Empecemos:

  1. Seleccione las filas que desea formatear.
  2. Haga clic en Inicio en el menú principal y, a continuación, en Formatear como tabla.
  3. Seleccione un estilo de tabla que tenga sombreado de filas alternativo en el cuadro de diálogo Tabla.
  4. Ahora, si quieres cambiar el sombreado de filas a columnas, selecciona la tabla y haz clic en Diseño del grupo de opciones de estilo de tabla. A continuación, anule la selección de la casilla Filas con bandas del menú desplegable y seleccione la casilla Columnas con bandas.

    Cómo resaltar cada dos filas en Excel, Figura 1: Navegar a la función Columnas en bandas en Excel

    Navegue hasta la función Columnas en bandas de Excel.

    Si desea conservar el diseño de la tabla, pero no necesita su funcionalidad, puede convertirla en un rango de datos. Si está añadiendo filas/columnas de color y tiene bandas, éstas no se replicarán automáticamente. Sin embargo, puede volver a crear el formato copiando filas o columnas con formato alternativo con Copiar formato.

Utilice el formato condicional para aplicar filas o columnas con bandas

También puede utilizar una regla de formato condicional para aplicar un formato diferente a filas o columnas específicas. Así es como podemos hacerlo:

  • En la hoja de trabajo, realiza una de las siguientes acciones:
    • Si desea aplicar formato a algunas celdas, seleccione el rango de celdas o filas. Y si quieres aplicar el formato a todo el documento entonces selecciona todo el documento pulsando Ctrl+A.
  • Vaya a Inicio > Formato condicional > Nueva regla. Se abrirá el cuadro de diálogo de la regla de formato.

    Cómo Resaltar Cada Dos Filas en Excel, Figura 2: Configurar una nueva regla para Formato Condicional

    Crear una nueva regla para el Formato Condicional

  • En la sección "Seleccionar un tipo de regla ", selecciona la opción "Utilizar una fórmula para determinar las celdas a formatear ".
  • Escriba la siguiente fórmula en la sección "Editar la descripción de la regla" para aplicar color a filas alternativas.
=MOD(ROW(),2)=0

Para aplicar color a columnas alternativas, escriba esta fórmula: =MOD(COLUMNA(),2)=0.

Estas fórmulas determinan si una fila o columna es par o impar, y determinan el color que queremos aplicar.

Cómo resaltar una de cada dos filas en Excel, Figura 3: Diálogo Nueva regla de formato

**Nuevo cuadro de diálogo de reglas de formato

  1. Haga clic en Formato.
  2. En el cuadro Formatear celdas, haga clic en Rellenar.
  3. Elige un color y haz clic en OK.
  4. Puede previsualizar su elección en Muestra y hacer clic en Aceptar o elegir otro color.

    Si sigue estos pasos, verá resaltadas las filas alternativas.

IronXL: C# Biblioteca Excel

IronXL es una biblioteca .NET Excel que proporciona a los desarrolladores un conjunto de herramientas para trabajar con Excel. La biblioteca puede utilizarse para leer, escribir y modificar archivos y hojas de Excel. También puede utilizarse para convertir entre distintos formatos de archivo como XML, JSON, HTML y CSV. La biblioteca IronXL se ha desarrollado en el lenguaje de programación C# y es de código abierto, lo que significa que los desarrolladores pueden utilizarla libremente en sus aplicaciones. La librería IronXL Excel puede ser utilizada en cualquier proyecto .NET que necesite acceso a Microsoft Office Excel. Los desarrolladores pueden utilizar IronXL en sus proyectos sin necesidad de instalar Office en su ordenador ni de obtener una licencia de desarrollador de Microsoft.

La biblioteca IronXL Excel proporciona las siguientes características:

  • Un amplio conjunto de funciones, como la manipulación de datos, la exportación de datos, la importación de datos de otras fuentes, etc.
  • Compatibilidad con las últimas versiones de Microsoft Excel.
  • Compatibilidad con los formatos de archivo más populares de Excel (.xlsx).
  • Soporte para el formato de celdas, como la alineación del texto, tamaño de letra, color, fronteras etc.
  • Capacidad para controlar la forma en que se muestran las celdas en un libro de Excel (por ejemplo, líneas de cuadrícula).

    Podemos hacer formato condicional usando IronXL. Para utilizar IronXL, debe instalar la biblioteca IronXL en su proyecto C#. Después de instalar la biblioteca, tienes que añadir el espacio de nombres IronXL. Escriba la siguiente línea de código en la parte superior de su archivo de programa:

using IronXL;
using IronXL.Formatting;
using IronXL.Formatting.Enums;
using IronXL.Styles;
using IronXL;
using IronXL.Formatting;
using IronXL.Formatting.Enums;
using IronXL.Styles;
Imports IronXL
Imports IronXL.Formatting
Imports IronXL.Formatting.Enums
Imports IronXL.Styles
VB   C#

Después, añade las siguientes líneas de código a tu función principal:

WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet sheet = workbook.DefaultWorkSheet;

//Crear una regla de formato condicional específica.
ConditionalFormattingRule rule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8");
//Configura diferentes opciones de estilo.
rule.FontFormatting.IsBold = true;
rule.FontFormatting.FontColor = "#123456";
rule.BorderFormatting.RightBorderColor = "#ffffff";
rule.BorderFormatting.RightBorderType = BorderType.Thick;
rule.PatternFormatting.BackgroundColor = "#54bdd9";
rule.PatternFormatting.FillPattern = FillPattern.Diamonds;
//Añade formato con la región especificada.
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule);

ConditionalFormattingRule rule1 = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10");
rule1.FontFormatting.IsItalic = true;
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single;
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1);

workbook.SaveAs("ApplyConditionalFormatting.xlsx");
WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet sheet = workbook.DefaultWorkSheet;

//Crear una regla de formato condicional específica.
ConditionalFormattingRule rule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8");
//Configura diferentes opciones de estilo.
rule.FontFormatting.IsBold = true;
rule.FontFormatting.FontColor = "#123456";
rule.BorderFormatting.RightBorderColor = "#ffffff";
rule.BorderFormatting.RightBorderType = BorderType.Thick;
rule.PatternFormatting.BackgroundColor = "#54bdd9";
rule.PatternFormatting.FillPattern = FillPattern.Diamonds;
//Añade formato con la región especificada.
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule);

ConditionalFormattingRule rule1 = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10");
rule1.FontFormatting.IsItalic = true;
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single;
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1);

workbook.SaveAs("ApplyConditionalFormatting.xlsx");
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

Podemos definir reglas de formato condicional utilizando la función CrearReglaDeFormatoCondicional()` función. Es muy fácil editar los estilos de fuente y el estilo de los bordes utilizando IronXL. Puede dar formato a las filas utilizando la función fila. Y, en el parámetro, darás el número de fila y el formato que quieres aplicar. Puede seleccionar resaltar cada enésima fila. Puede ver más detalles en nuestro ejemplo de código sobre soporte de formato condicional.

IronXL es gratuito para el desarrollo. Sin embargo, habrá una marca de agua en la fase de desarrollo. Puedes probarlo gratis en producción. Puede activar el Prueba gratuita de IronXL sin ningún dato de pago o tarjeta. Después, puedes comprarlo. Existen diferentes planes de precios que puedes elegir según tus necesidades, visita esta página página de licencias para más información.

< ANTERIOR
Cómo mover filas en Excel
SIGUIENTE >
Lectura de archivos CSV en C#: un tutorial

¿Listo para empezar? Versión: 2024.7 recién publicada

Descarga gratuita de NuGet Descargas totales: 897,936 Ver licencias >
123