Appliquer la mise en forme conditionnelle dans les feuilles de calcul

Travailler avec la mise en forme conditionnelle

Cet article exécute les tâches suivantes :

  1. Utilisation de Aspose.Cells pour appliquer une mise en forme conditionnelle basée sur la valeur de la cellule.
  2. Utilisation de Aspose.Cells pour appliquer une mise en forme conditionnelle basée sur une formule.

Tâche 1 : Utiliser Aspose.Cells pour appliquer une mise en forme conditionnelle basée sur la valeur Cell

  1. Téléchargez et installez Aspose.Cells.zip:
    1. Télécharger Aspose.Cells for Java.
  2. Décompressez-le sur votre ordinateur de développement. Tous les composants Aspose, une fois installés, fonctionnent en mode d’évaluation. Le mode d’évaluation n’a pas de limite de temps et injecte uniquement des filigranes dans les documents produits.
  3. Créer un projet. Créez un projet à l’aide d’un éditeur Java tel qu’Eclipse ou créez un programme simple à l’aide d’un éditeur de texte.
  4. Ajouter un chemin de classe. Pour définir un chemin de classe à l’aide d’Eclipse, veuillez suivre les étapes suivantes :
  5. Extrayez les fichiers Aspose.Cells.jar et dom4j_1.6.1.jar de Aspose.Cells.zip.
  6. Définissez le chemin de classe du projet dans Eclipse :
  7. Sélectionnez votre projet dans Eclipse puis sélectionnezPropriétés duProjet menu.
  8. Sélectionnez “Java Build Path” à gauche de la boîte de dialogue.
  9. Sur leBibliothèques onglet, sélectionnezAjouter des JAR ou alorsAjouter des fichiers JAR externes pour sélectionner Aspose.Cells.jar et dom4j_1.6.1.jar et les ajouter dans les chemins de génération.
  10. Écrivez une application pour invoquer les API des composants de Aspose. Ou vous pouvez définir le chemin lors de l’exécution sur une invite DOS dans Windows.
  javac -classpath %classpath%;e:\Aspose.Cells.jar;  ClassName .javajava -classpath %classpath%;e:\Aspose.Cells.jar;  ClassName  
  1. Appliquer une mise en forme conditionnelle en fonction de la valeur de la cellule. Vous trouverez ci-dessous le code utilisé par le composant pour accomplir la tâche. Il applique une mise en forme conditionnelle sur une cellule.

Lorsque le code ci-dessus est exécuté, la mise en forme conditionnelle est appliquée à la cellule “A1” dans la première feuille de calcul du fichier de sortie (output.xls). La mise en forme conditionnelle appliquée à A1 dépend de la valeur de la cellule. Si la valeur de cellule de A1 est comprise entre 50 et 100, la couleur d’arrière-plan est rouge en raison de la mise en forme conditionnelle appliquée. Veuillez consulter les captures d’écran suivantes du fichier XLS généré.

Fichier Excel de sortie avec une valeur A1 inférieure à 50

tâche : image_autre_texte

Fichier Excel de sortie avec A1 entre 50 et 100

tâche : image_autre_texte

Tâche 2 : Utiliser Aspose.Cells pour appliquer une mise en forme conditionnelle basée sur une formule

  1. Appliquer une mise en forme conditionnelle en fonction de la formule. Vous trouverez ci-dessous le code réel utilisé par le composant pour accomplir la tâche. Il applique une mise en forme conditionnelle sur “B3”.

Lorsque le code ci-dessus est exécuté, la mise en forme conditionnelle est appliquée à la cellule “B3” dans la première feuille de calcul du fichier de sortie (output.xls). La mise en forme conditionnelle appliquée dépend de la formule qui calcule la valeur de “B3” comme somme de B1 et B2. Veuillez consulter les captures d’écran suivantes du fichier XLS généré.

Fichier Excel de sortie avec une valeur B3 inférieure à 100

tâche : image_autre_texte

Fichier Excel de sortie avec B3 supérieur à 100

tâche : image_autre_texte

Conclusion