Aplicar formato condicional en hojas de trabajo

Trabajar con formato condicional

Este artículo funciona a través de las siguientes tareas:

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

Tarea 1: uso de Aspose.Cells para aplicar formato condicional basado en el valor Cell

  1. Descargue e instale Aspose.Cells.zip:
    1. Descargar Aspose.Cells for Java.
  2. Descomprímalo en su computadora de desarrollo. Todos los componentes Aspose, cuando están instalados, 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.
  3. crear un proyecto. Cree un proyecto usando un editor Java como Eclipse o cree un programa simple usando un editor de texto.
  4. Agregar ruta de clase. Para establecer una ruta de clase usando Eclipse, realice los siguientes pasos:
  5. Extraiga Aspose.Cells.jar y dom4j_1.6.1.jar de Aspose.Cells.zip.
  6. Establezca el classpath del proyecto en Eclipse:
  7. Seleccione su proyecto en Eclipse y luego seleccionePropiedades desde elProyecto menú.
  8. Seleccione “Java Build Path” a la izquierda del cuadro de diálogo.
  9. En elbibliotecas pestaña, seleccioneAgregar JAR oAgregar JAR externos para seleccionar Aspose.Cells.jar y dom4j_1.6.1.jar y agregarlos a las rutas de compilación.
  10. Escriba una aplicación para invocar las API de los componentes de Aspose. O puede configurar la ruta en tiempo de ejecución en un indicador de DOS 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 realizar 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 trabajo 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.

Salida de archivo de Excel con valor A1 inferior a 50

todo:imagen_alternativa_texto

Salida archivo Excel con A1 entre 50 y 100

todo:imagen_alternativa_texto

Tarea 2: uso de Aspose.Cells para aplicar formato condicional basado en una fórmula

  1. Aplicar formato condicional según la fórmula. A continuación se muestra el código real utilizado por el componente para realizar 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 trabajo 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.

Salida de archivo de Excel con valor B3 inferior a 100

todo:imagen_alternativa_texto

Archivo de salida de Excel con B3 mayor que 100

todo:imagen_alternativa_texto

Conclusión