KotlinでExcelの読み書き

Aspose.Cells for Javaは、開発者がExcelファイルをプログラムmaticallyに操作できる強力なライブラリです。Java向けに設計されていますが、Kotlinと完全な相互運用性があるため、Kotlinにもシームレスに統合されます。このドキュメントは、KotlinとAspose.Cells for Javaを使用したExcelファイルの読み書きのステップバイステップガイドを提供します。

前提条件

  • KotlinとJava開発キット(JDK)がインストールされています。
  • 依存関係管理のためのビルドツール(MavenまたはGradle)が設定されています。

KotlinプロジェクトにAspose.Cellsを設定する

プロジェクトにAspose.Cellsの依存関係を追加してください:

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>

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")
}

Excelに書き込む

この例は、新しいExcelワークブックを作成し、セルにデータを入力し、ファイルをディスクに保存する方法を示しています。

Excelから読み取る

この例は、既存のExcelファイルをロードし、セル値を読み取り、結果を印刷する方法を示しています。

高度な操作

数式の処理

この例では、セルに数式(SUM)を追加し、ワークブックを再計算し、結果を出力します。

セルの書式設定

この例では、セルにスタイリング(太字、赤色、中央揃え)を適用します。