Java legt verschiedene Hintergrundfarben für benachbarte Zeilen in Excel fest

Beim Erstellen einer Excel-Tabelle können Sie zwei benachbarte Zeilen der Datentabelle mit unterschiedlichen Hintergrundfarben füllen, um die Daten in jeder Zeile klarer darzustellen, ein falsches Lesen der Zeilen zu vermeiden und die Ästhetik der Excel-Tabelle zu verbessern. .. In diesem Artikel erfahren Sie, wie Sie in einem Java-Programm alternative Hintergrundfarben für ungerade und gerade Zeilen in Excel festlegen.

** Verwendete Tools: ** Free Spire.XLS für Java (kostenlose Version)

** So importieren Sie JAR-Dateien ** ** Methode 1: ** Laden Sie das Paket Free Spire.XLS für Java herunter, entpacken Sie es und importieren Sie das Paket Spire.Xls.jar aus dem Ordner lib in Ihre Java-Anwendung.

** Methode 2: ** Wenn Sie maven verwenden, müssen Sie Ihrer pom.xml-Datei die folgende Abhängigkeit hinzufügen:

<repositories>
        <repository>
            <id>com.e-iceblue</id>
            <name>e-iceblue</name>
            <url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
        </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.xls.free</artifactId>
        <version>2.2.0</version>
    </dependency>
</dependencies>

** Java-Codebeispiel: **

import com.spire.xls.*;

import java.awt.*;

public class ConditionalFormatting {

    public static void main(String[] args) {

        //Erstellen Sie ein Arbeitsmappenobjekt
        Workbook workbook = new Workbook();

        //Excel-Dokument importieren
        workbook.loadFromFile("test.xlsx");

        //Holen Sie sich das Arbeitsblatt
        Worksheet sheet = workbook.getWorksheets().get(0);

        //Holen Sie sich den Datenbereich
        CellRange dataRange = sheet.getAllocatedRange();

        //Verwenden Sie die bedingte Formatierung, um die Hintergrundfarbe für gerade Zeilen auf hellgrau festzulegen
        ConditionalFormatWrapper format1 = dataRange.getConditionalFormats().addCondition();
        format1.setFirstFormula("=MOD(ROW(),2)=0");
        format1.setFormatType(ConditionalFormatType.Formula);
        format1.setBackColor(Color.lightGray);

        //Verwenden Sie die bedingte Formatierung, um die Hintergrundfarbe für ungerade Zeilen auf Gelb festzulegen
        ConditionalFormatWrapper format2 = dataRange.getConditionalFormats().addCondition();
        format2.setFirstFormula("=MOD(ROW(),2)=1");
        format2.setFormatType(ConditionalFormatType.Formula);
        format2.setBackColor(Color.yellow);

        //Speichern Sie das Dokument
        workbook.saveToFile("AlternateColor.xlsx", ExcelVersion.Version2016);
    }
}

** Ausgabeergebnis: ** xl.jpg

Recommended Posts

Java legt verschiedene Hintergrundfarben für benachbarte Zeilen in Excel fest
Löschen Sie leere Zeilen / Spalten in Java Excel
Importieren Sie Excel-Daten mit Java 2
Importieren Sie Excel-Daten mit Java
Importieren Sie Excel-Daten mit Java 3
Java legt die Eigenschaften von Excel-Dokumenten fest
Java legt die Hintergrundfarbe und das Hintergrundbild für PowerPoint-Dokumente fest
Anfänger spielen Janken-Spiele in Java
[Für Anfänger] Führen Sie Selenium auf Java aus
Einstellungen für das SSL-Debugging in Java
Erste Schritte für tiefes Lernen in Java
Wichtige Punkte für die Einführung von gRPC in Java
Java erstellt ein Kreisdiagramm in Excel