Lire et écrire dans Excel avec Kotlin

Aspose.Cells for Java est une bibliothèque puissante qui permet aux développeurs de manipuler des fichiers Excel par programmation. Bien qu’elle soit conçue pour Java, elle s’intègre parfaitement avec Kotlin, grâce à l’interopérabilité complète de Kotlin avec Java. Ce document fournit un guide étape par étape pour lire et écrire des fichiers Excel avec Kotlin et Aspose.Cells for Java.

Prérequis

  • Kotlin et JDK (Java Development Kit) installés.
  • Un outil de construction (Maven ou Gradle) configuré pour la gestion des dépendances.

Configuration de Aspose.Cells dans un projet Kotlin

Ajoutez la dépendance Aspose.Cells à votre projet :

Pour Maven (pom.xml) :

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://releases.aspose.com/java/repo/</url>
    </repository>
</repositories>

<dependencies>
    <!-- Aspose.Cells for Java -->
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells</artifactId>
        <version>25.2</version>
    </dependency>

    <!-- Mandatory Bouncy Castle Libraries -->
    <dependency>
        <groupId>org.bouncycastle</groupId>
        <artifactId>bcprov-jdk15on</artifactId>
        <version>1.68</version>
    </dependency>
    <dependency>
        <groupId>org.bouncycastle</groupId>
        <artifactId>bcpkix-jdk15on</artifactId>
        <version>1.68</version>
    </dependency>
</dependencies>

Pour Gradle (build.gradle.kts) :

repositories {
    maven { url = uri("https://releases.aspose.com/java/repo/") }
}

dependencies {
    // Aspose.Cells for Java
    implementation("com.aspose:aspose-cells:25.2")

    // Mandatory Bouncy Castle Libraries
    implementation("org.bouncycastle:bcprov-jdk15on:1.68")
    implementation("org.bouncycastle:bcpkix-jdk15on:1.68")
}

Écrire dans Excel

Cet exemple montre comment créer un nouveau classeur Excel, remplir les cellules avec des données et enregistrer le fichier sur le disque.

Lire dans Excel

Cet exemple montre comment charger un fichier Excel existant, lire les valeurs des cellules et afficher les résultats.

Opérations avancées

Gérer les formules

Cet exemple ajoute une formule (SUM) à une cellule, recalcule le classeur et affiche le résultat.

Formater les cellules

Cet exemple applique un style (gras, couleur rouge et alignement centré) à une cellule.