
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.
Cargue el archivo XLS usando la clase Workbook.
Guarde XLS como CSV usando el método Workbook.save().
El siguiente ejemplo de código muestra cómo guardar un archivo XLS 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.