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