Kotlin ile Excel Okuma ve Yazma

Aspose.Cells for Java, geliştiricilerin Excel dosyalarını programatik olarak manipüle etmelerini sağlayan güçlü bir kütüphanedir. Java için tasarlanmıştır, ancak Kotlin ile tamamen uyumlu olduğu için sorunsuz entegre olur. Bu belge, Kotlin ve Aspose.Cells for Java kullanarak Excel dosyalarını okuma ve yazma adımlarını sağlar.

Önkoşullar

  • Kotlin ve Java Geliştirme Kiti (JDK) yüklü.
  • Bağımlılık yönetimi için yapı aracı (Maven veya Gradle) yapılandırılmış.

Kotlin’de Aspose.Cells Kurulumu

Projeye Aspose.Cells bağımlılığını ekleyin:

Maven için (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>

Gradle için (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")
}

Excel’e Yazma

Bu örnek, yeni bir Excel çalışma kitabı oluşturmayı, hücreleri veriyle doldurmayı ve dosyayı diske kaydetmeyi gösterir.

Excel’den Okuma

Bu örnek, mevcut bir Excel dosyasını yüklemeyi, hücre değerlerini okumayı ve sonuçları yazdırmayı gösterir.

İleri Düzey İşlemler

Formülleri İşleme

Bu örnek, bir hücreye formül (SUM) ekler, çalışma kitabını yeniden hesaplar ve sonucu yazdırır.

Hücreleri Biçimlendir

Bu örnek, bir hücreye stil uygular (kalın yazı, kırmızı renk ve ortalanmış hizalama).