Aplicar formato condicional en hojas de cálculo

Trabajando con Formato Condicional

Este artículo explica las siguientes tareas:

  1. Usar Aspose.Cells para aplicar formato condicional basado en el valor de la celda.
  2. Usar Aspose.Cells para aplicar formato condicional basado en una fórmula.

Tarea 1: Usar Aspose.Cells para aplicar formato condicional basado en el valor de la celda

  1. Descargar e instalar Aspose.Cells.zip:
    1. Descargar Aspose.Cells for Java.
    2. Descomprímelo en tu computadora de desarrollo. Todos los componentes de Aspose, cuando se instalan, funcionan en modo de evaluación. El modo de evaluación no tiene límite de tiempo y solo inyecta marcas de agua en los documentos producidos.
  2. Crear un proyecto. Ya sea crear un proyecto usando un Editor de Java como Eclipse o crear un programa simple usando un editor de texto.
  3. Agregar ruta de clases. Para configurar una Ruta de Clase usando Eclipse, por favor realiza los siguientes pasos:
    1. Extrae Aspose.Cells.jar y dom4j_1.6.1.jar de Aspose.Cells.zip.
    2. Configura la ruta de clase del proyecto en Eclipse:
      1. Selecciona tu proyecto en Eclipse y luego selecciona Propiedades desde el menú Proyecto.
      2. Seleccione “Java Build Path” a la izquierda del cuadro de diálogo.
      3. En la pestaña Libraries, seleccione Add JARs o Add External JARs para seleccionar Aspose.Cells.jar y dom4j_1.6.1.jar y agregarlos a las rutas de construcción.
    3. Escribe una aplicación para invocar las API de los componentes de Aspose. O puede configurar la ruta en tiempo de ejecución en un símbolo del sistema en Windows.
  javac -classpath %classpath%;e:\Aspose.Cells.jar;  ClassName .javajava -classpath %classpath%;e:\Aspose.Cells.jar;  ClassName  
  1. Aplicar formato condicional basado en el valor de la celda. A continuación se muestra el código utilizado por el componente para lograr la tarea. Aplica formato condicional en una celda.

Cuando se ejecuta el código anterior, se aplica formato condicional a la celda “A1” en la primera hoja de cálculo del archivo de salida (output.xls). El formato condicional aplicado a A1 depende del valor de la celda. Si el valor de la celda de A1 está entre 50 y 100, el color de fondo es rojo debido al formato condicional aplicado. Consulte las siguientes capturas de pantalla del archivo XLS generado.

Archivo Excel de salida con valor de A1 menor que 50

todo:image_alt_text

Archivo Excel de salida con valor de A1 entre 50 y 100

todo:image_alt_text

Tarea 2: Usar Aspose.Cells para Aplicar Formato Condicional Basado en una Fórmula

  1. Aplicar formato condicional dependiendo de una fórmula. A continuación se muestra el código real utilizado por el componente para lograr la tarea. Aplica formato condicional en “B3”.

Cuando se ejecuta el código anterior, se aplica formato condicional a la celda “B3” en la primera hoja de cálculo del archivo de salida (output.xls). El formato condicional aplicado depende de la fórmula que calcula el valor de “B3” como la suma de B1 y B2. Consulte las siguientes capturas de pantalla del archivo XLS generado.

Archivo Excel de salida con valor de B3 menor que 100

todo:image_alt_text

Archivo Excel de salida con valor de B3 mayor que 100

todo:image_alt_text

Conclusión