Java définit différentes couleurs d'arrière-plan pour les lignes adjacentes dans Excel

Lors de la création d'un tableau Excel, vous pouvez remplir deux lignes adjacentes du tableau de données avec des couleurs d'arrière-plan différentes pour rendre les données de chaque ligne plus claires, éviter de mal interpréter les lignes et améliorer l'esthétique du tableau Excel. .. Cet article vous montrera comment définir des couleurs d'arrière-plan alternatives pour les lignes paires et impaires dans Excel dans un programme Java.

** Outils utilisés: ** Free Spire.XLS pour Java (version gratuite)

** Comment importer des fichiers JAR ** ** Méthode 1: ** Téléchargez et décompressez le package Free Spire.XLS pour Java et importez le package Spire.Xls.jar du dossier lib dans votre application Java.

** Méthode 2: ** Si vous utilisez maven, vous devez ajouter la dépendance suivante à votre fichier pom.xml:

<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>

** Exemple de code Java: **

import com.spire.xls.*;

import java.awt.*;

public class ConditionalFormatting {

    public static void main(String[] args) {

        //Créer un objet Workbook
        Workbook workbook = new Workbook();

        //Importer un document Excel
        workbook.loadFromFile("test.xlsx");

        //Obtenez la feuille de calcul
        Worksheet sheet = workbook.getWorksheets().get(0);

        //Obtenez la zone de données
        CellRange dataRange = sheet.getAllocatedRange();

        //Utilisez la mise en forme conditionnelle pour définir la couleur d'arrière-plan des lignes paires sur gris clair
        ConditionalFormatWrapper format1 = dataRange.getConditionalFormats().addCondition();
        format1.setFirstFormula("=MOD(ROW(),2)=0");
        format1.setFormatType(ConditionalFormatType.Formula);
        format1.setBackColor(Color.lightGray);

        //Utilisez la mise en forme conditionnelle pour définir la couleur d'arrière-plan des lignes impaires sur jaune
        ConditionalFormatWrapper format2 = dataRange.getConditionalFormats().addCondition();
        format2.setFirstFormula("=MOD(ROW(),2)=1");
        format2.setFormatType(ConditionalFormatType.Formula);
        format2.setBackColor(Color.yellow);

        //Sauvegarder le document
        workbook.saveToFile("AlternateColor.xlsx", ExcelVersion.Version2016);
    }
}

** Résultat de sortie: ** xl.jpg

Recommended Posts

Java définit différentes couleurs d'arrière-plan pour les lignes adjacentes dans Excel
Supprimer les lignes / colonnes vides dans Java Excel
Importer des données Excel avec Java 2
Importer des données Excel avec Java
Importer des données Excel avec Java 3
Java définit les propriétés du document Excel
Java définit la couleur et l'image d'arrière-plan des documents PowerPoint
Les débutants jouent à des jeux Janken en Java
[Pour les débutants] Exécutez Selenium sur Java
Paramètres de débogage SSL dans Java
Premiers pas pour l'apprentissage profond en Java
Points clés pour l'introduction de gRPC en Java
Java crée un graphique circulaire dans Excel