Läs och skriv till Excel med Kotlin

Aspose.Cells for Java är ett kraftfullt bibliotek som möjliggör för utvecklare att manipulera Excel-filer programmatiskt. Även om det är utformat för Java, integreras det sömlöst med Kotlin tack vare Kotlin’s fullständiga interoperabilitet med Java. Detta dokument ger en steg-för-steg-guide för att läsa från och skriva till Excel-filer med Kotlin och Aspose.Cells for Java.

Förutsättningar

  • Kotlin och Java Development Kit (JDK) installerade.
  • Ett byggverktyg (Maven eller Gradle) konfigurerat för beroendehantering.

Sätta upp Aspose.Cells i ett Kotlin-projekt

Lägg till Aspose.Cells-beroendet i ditt projekt:

För 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>

För 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")
}

Skriv till Excel

Detta exempel visar hur man skapar en ny Excel-arbetsbok, fyller celler med data och sparar filen till disk.

Läs från Excel

Detta exempel visar hur man laddar en befintlig Excel-fil, läser cellvärden och skriver ut resultaten.

Avancerade operationer

Hantera formler

Detta exempel lägger till en formel (SUM) i en cell, omberäknar arbetsboken och skriver ut resultatet.

Formatera celler

Detta exempel tillämpar styling (fet text, röd färg och centrerad inriktning) på en cell.