Cómo aplicar formato condicional a las celdas

This article was translated from English: Does it need improvement?
Translated
View the article in English

por Chaknith Bin

El formato condicional es una función de las hojas de cálculo y del software de tratamiento de datos que permite aplicar estilos o reglas de formato específicos a celdas o datos en función de determinadas condiciones o criterios. Permite resaltar o destacar visualmente los datos que cumplen determinadas condiciones, lo que facilita el análisis y la comprensión de los datos en una hoja de cálculo o una tabla.

Añada, recupere y elimine fácilmente el formato condicional con IronXL. Al añadir formato condicional con estilo, puede hacer que ajustes de fuente y tamañoset bordes y alineacióny defina motivos y colores de fondo


Biblioteca NuGet C# para Excel

Instalar con NuGet

Install-Package IronXL.Excel
o
Java PDF JAR

Descargar DLL

Descargar DLL

Instalar manualmente en su proyecto

## Añadir formato condicional Ejemplo El formato condicional consiste en reglas y estilos que se aplican cuando una celda cumple los criterios de regla especificados. Los estilos pueden incluir [ajustes de fuente y tamaño](/csharp/excel/how-to/cell-font-size/), [configuración de bordes y alineación](/csharp/excel/how-to/border-alignment/)así como [motivos y colores de fondo](/csharp/excel/how-to/background-pattern-color/). Para definir una regla, utilice el método `CreateConditionalFormattingRule` proporcionado por ConditionalFormatting. Asigna el objeto devuelto por este método a una variable, y utiliza esta variable para aplicar el estilo deseado. Por último, utilice el método `AddConditionalFormatting` y proporcione tanto la regla creada como el rango de celdas al que debe aplicarse. ```cs :path=/static-assets/excel/content-code-examples/how-to/conditional-formatting-add.cs ```
Antes de
En
A continuación figuran todas las normas disponibles: - SinComparación: El valor por defecto. - Entre: Operador 'Between - NoEntre: Operador 'Not between - Igual: operador "igual a - NotEqual: operador "No igual a - GreaterThan: operador 'Mayor que - LessThan: operador 'Menor que - GreaterThanOrEqual: operador "mayor o igual que". - LessThanOrEqual: operador "menor o igual que".
## Recuperar ejemplo de formato condicional Para recuperar una regla de formato condicional, utilice el método `GetConditionalFormattingAt`. La regla devuelta por este método puede contener múltiples reglas, y puedes usar el método `GetRule` para seleccionar una específica. Aunque la mayoría de las propiedades de la regla recuperada no pueden modificarse, puede ajustar el **Color de fondo** accediendo a él a través de la propiedad **Formato de patrón**. El siguiente código demuestra este concepto. ```cs :path=/static-assets/excel/content-code-examples/how-to/conditional-formatting-retrieve.cs ```
Antes de
En

## Eliminar formato condicional Ejemplo Del mismo modo, para eliminar una regla de formato condicional, utilice el método `RemoveConditionalFormatting`. Pase el índice de la regla de formato condicional seleccionada al método. ```cs :path=/static-assets/excel/content-code-examples/how-to/conditional-formatting-remove.cs ```

Chaknith Bin

Ingeniero de software

Chaknith es el Sherlock Holmes de los desarrolladores. La primera vez que se le ocurrió que podría tener futuro en la ingeniería de software fue cuando hacía retos de código por diversión. Su trabajo se centra en IronXL e IronBarcode, pero se enorgullece de ayudar a los clientes con todos los productos. Chaknith aprovecha sus conocimientos, adquiridos hablando directamente con los clientes, para ayudar a mejorar los propios productos. Sus comentarios anecdóticos van más allá de los tickets de Jira y apoyan el desarrollo de productos, la documentación y el marketing, para mejorar la experiencia general del cliente.Cuando no está en la oficina, se le puede encontrar aprendiendo sobre aprendizaje automático, codificación y senderismo.