Wenden Sie bedingte Formatierung in Arbeitsblättern an

Arbeiten mit bedingter Formatierung

Dieser Artikel behandelt die folgenden Aufgaben:

  1. Verwenden von Aspose.Cells zum Anwenden einer bedingten Formatierung basierend auf dem Zellenwert.
  2. Verwenden von Aspose.Cells zum Anwenden einer bedingten Formatierung basierend auf einer Formel.

Aufgabe 1: Verwenden von Aspose.Cells zum Anwenden einer bedingten Formatierung basierend auf dem Wert von Cell

  1. Laden Sie Aspose.Cells.zip herunter und installieren Sie es:
    1. Download Aspose.Cells for Java.
  2. Entpacken Sie es auf Ihrem Entwicklungscomputer. Alle Aspose-Komponenten arbeiten, wenn sie installiert sind, im Evaluierungsmodus. Der Bewertungsmodus ist zeitlich unbegrenzt und fügt nur Wasserzeichen in die produzierten Dokumente ein.
  3. Erstellen Sie ein Projekt. Erstellen Sie entweder ein Projekt mit einem Java Editor wie Eclipse oder erstellen Sie ein einfaches Programm mit einem Texteditor.
  4. Klassenpfad hinzufügen. Um einen Klassenpfad mit Eclipse festzulegen, führen Sie bitte die folgenden Schritte aus:
  5. Extrahieren Sie Aspose.Cells.jar und dom4j_1.6.1.jar aus Aspose.Cells.zip.
  6. Legen Sie den Klassenpfad des Projekts in Eclipse fest:
  7. Wählen Sie Ihr Projekt in Eclipse aus und wählen Sie dann ausEigenschaften von demProjekt Speisekarte.
  8. Wählen Sie links im Dialog „Java Build Path“ aus.
  9. Auf derBibliotheken Registerkarte, auswählenJARs hinzufügen oderFügen Sie externe JARs hinzu um Aspose.Cells.jar und dom4j_1.6.1.jar auszuwählen und sie zu Erstellungspfaden hinzuzufügen.
  10. Anwendung schreiben, um APIs der Komponenten von Aspose aufzurufen. Oder Sie können den Pfad zur Laufzeit an einer DOS-Eingabeaufforderung in Windows festlegen.
  javac -classpath %classpath%;e:\Aspose.Cells.jar;  ClassName .javajava -classpath %classpath%;e:\Aspose.Cells.jar;  ClassName  
  1. Wenden Sie die bedingte Formatierung basierend auf dem Zellenwert an. Unten ist der Code, der von der Komponente verwendet wird, um die Aufgabe auszuführen. Es wendet eine bedingte Formatierung auf eine 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 auf A1 angewendete bedingte Formatierung hängt vom Zellenwert ab. Wenn der Zellenwert 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.

Ausgabe einer Excel-Datei mit einem A1-Wert kleiner als 50

todo: Bild_alt_Text

Excel-Datei mit A1 zwischen 50 und 100 ausgeben

todo: Bild_alt_Text

Aufgabe 2: Verwenden von Aspose.Cells zum Anwenden einer bedingten Formatierung basierend auf einer Formel

  1. Bedingte Formatierung je nach Formel anwenden. Unten ist der tatsächliche Code, der von der Komponente verwendet wird, um die Aufgabe auszuführen. Es wendet die 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 angewendete bedingte Formatierung 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.

Excel-Datei mit B3-Wert kleiner als 100 ausgeben

todo: Bild_alt_Text

Excel-Datei mit B3 größer als 100 ausgeben

todo: Bild_alt_Text

Fazit