Leer y Escribir en Excel con Kotlin
Aspose.Cells for Java es una biblioteca potente que permite a los desarrolladores manipular archivos de Excel programáticamente. Aunque está diseñada para Java, se integra perfectamente con Kotlin, gracias a la completa interoperabilidad de Kotlin con Java. Este documento proporciona una guía paso a paso para leer y escribir archivos de Excel usando Kotlin y Aspose.Cells for Java.
Requisitos previos
- Kotlin y Java Development Kit (JDK) instalado.
- Una herramienta de compilación (Maven o Gradle) configurada para la gestión de dependencias.
Configurando Aspose.Cells en un Proyecto Kotlin
Agrega la dependencia de Aspose.Cells a tu proyecto:
Para 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>
Para 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")
}
Escribir en Excel
Este ejemplo demuestra cómo crear un nuevo libro de Excel, poblar las celdas con datos y guardar el archivo en disco.
Leer desde Excel
Este ejemplo muestra cómo cargar un archivo de Excel existente, leer los valores de las celdas y mostrar los resultados.
Operaciones avanzadas
Manejar fórmulas
Este ejemplo añade una fórmula (SUM
) a una celda, recalcula el libro y muestra el resultado.
Formatear celdas
Este ejemplo aplica estilos (texto en negrita, color rojo y alineación centrada) a una celda.