Convertir XLS XLSX a CSV en Java

Los archivos XLS o XLSX se usan comúnmente para almacenar los datos en forma de filas y columnas. Sin embargo, mientras procesa los datos, a menudo necesita convertir archivos de Excel al formato CSV (valores separados por comas). Para realizar esta conversión mediante programación, este artículo muestra cómo convertir un archivo Excel XLS o XLSX a CSV en Java.

API de Java para conversión de XLS a CSV

Para convertir archivos Excel XLS o XLSX a formato CSV, usaremos Aspose.Cells for Java. Es una API increíble que proporciona un montón de funciones para crear y procesar documentos de hojas de cálculo. Además, ofrece una conversión de alta fidelidad de archivos de hojas de cálculo a otros formatos. Puede descargar su JAR o instalarlo directamente usando las siguientes configuraciones de Maven.

Repositorio:

<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://repository.aspose.com/repo/</url>
</repository>

Dependencia:

<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-cells</artifactId>
	<version>22.6</version>
</dependency>

Convertir un archivo XLS a CSV en Java

Para convertir un archivo de Excel a CSV, solo necesita cargar el archivo XLS o XLSX y guardarlo en formato CSV. Los siguientes son los pasos para convertir un archivo XLS a CSV en Java.

El siguiente ejemplo de código muestra cómo guardar un archivo XSL como CSV en Java.

import  com.aspose.cells.Workbook;   

// Cargar archivo XLS o XLSX
Workbook workbook = new Workbook("input.xls");

// Guardar como CSV
workbook.save("Output.csv");

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para usar Aspose.Cells for Java sin limitaciones de evaluación.

Conclusión

En este artículo, ha aprendido cómo convertir archivos XLS o XLSX a CSV mediante programación en Java. El ejemplo de código ha demostrado cómo puede integrar la conversión de XLS o XLSX a CSV en sus aplicaciones Java. Además, puede visitar la documentación para explorar otras funciones de Aspose.Cells for Java. Además, puede compartir sus preguntas o consultas con nosotros a través de nuestro foro.

Ver también