Bedingte Formatierung in Arbeitsblättern anwenden

Arbeiten mit bedingter Formatierung

Dieser Artikel behandelt die folgenden Aufgaben:

  1. Mit Aspose.Cells bedingte Formatierung basierend auf Zellenwert anwenden.
  2. Mit Aspose.Cells bedingte Formatierung basierend auf einer Formel anwenden.

Aufgabe 1: Mit Aspose.Cells bedingte Formatierung basierend auf Zellenwert anwenden

  1. Laden Sie Aspose.Cells.zip herunter und installieren Sie es:
    1. Herunterladen Aspose.Cells for Java.
    2. Entpacken Sie es auf Ihrem Entwicklungscomputer. Alle Aspose-Komponenten arbeiten im Installationsmodus nur als Testversion. Die Testversion hat kein Zeitlimit und fügt nur Wasserzeichen in erstellte Dokumente ein.
  2. Ein Projekt erstellen. Erstellen Sie entweder ein Projekt mit einem Java-Editor wie Eclipse oder erstellen Sie ein einfaches Programm mit einem Texteditor.
  3. Fügen Sie den Klassenpfad hinzu. Um einen Klassenpfad in Eclipse festzulegen, führen Sie bitte die folgenden Schritte aus:
    1. Extrahieren Sie die Aspose.Cells.jar und dom4j_1.6.1.jar aus Aspose.Cells.zip.
    2. Setzen Sie den Klassenpfad des Projekts in Eclipse:
      1. Wählen Sie Ihr Projekt in Eclipse aus und wählen Sie dann Eigenschaften im Projekt-Menü aus.
      2. Wählen Sie links in dem Dialogfeld “Java-Build-Pfad” aus.
      3. Wählen Sie auf der Registerkarte Bibliotheken JARs hinzufügen oder Externe JARs hinzufügen, um Aspose.Cells.jar und dom4j_1.6.1.jar auszuwählen und in den Build-Pfaden hinzuzufügen.
    3. Schreiben Sie eine Anwendung, um die APIs der Aspose-Komponenten aufzurufen. Alternativ können Sie den Pfad über eine Eingabeaufforderung in Windows während der Laufzeit festlegen.
  javac -classpath %classpath%;e:\Aspose.Cells.jar;  ClassName .javajava -classpath %classpath%;e:\Aspose.Cells.jar;  ClassName  
  1. Bedingte Formatierung basierend auf Zellwert anwenden. Im Folgenden finden Sie den vom Komponenten verwendeten Code, um die Aufgabe zu erledigen. Er wendet bedingte Formatierung auf einer Zelle an.

Wenn der obige Code ausgeführt wird, wird die bedingte Formatierung auf die Zelle “A1” im ersten Arbeitsblatt der Ausgabedatei (output.xls) angewendet. Die bedingte Formatierung, die auf A1 angewendet wird, hängt vom Zellwert ab. Wenn der Zellwert von A1 zwischen 50 und 100 liegt, ist die Hintergrundfarbe aufgrund der angewendeten bedingten Formatierung rot. Bitte sehen Sie sich die folgenden Screenshots der generierten XLS-Datei an.

Ausgabedatei Excel mit einem Wert von A1 kleiner als 50

todo:image_alt_text

Ausgabedatei Excel mit einem Wert von A1 zwischen 50 und 100

todo:image_alt_text

Aufgabe 2: Mit Aspose.Cells bedingte Formatierung basierend auf einer Formel anwenden

  1. Bedingte Formatierung abhängig von einer Formel anwenden. Im Folgenden finden Sie den tatsächlichen Code, der von der Komponente verwendet wird, um die Aufgabe zu erledigen. Er wendet bedingte Formatierung auf “B3” an.

Wenn der obige Code ausgeführt wird, wird die bedingte Formatierung auf die Zelle “B3” im ersten Arbeitsblatt der Ausgabedatei (output.xls) angewendet. Die bedingte Formatierung, die angewendet wird, hängt von der Formel ab, die den Wert von “B3” als Summe von B1 & B2 berechnet. Bitte sehen Sie sich die folgenden Screenshots der generierten XLS-Datei an.

Ausgabedatei Excel mit einem Wert von B3 kleiner als 100

todo:image_alt_text

Ausgabedatei Excel mit einem Wert von B3 größer als 100

todo:image_alt_text

Fazit