Excel a CSVPython

Las hojas de cálculo de Excel se usan ampliamente para guardar, importar o exportar datos de una aplicación a otra. Además, puede realizar varias operaciones en los datos, como ordenar, aplicar fórmulas matemáticas, generar gráficos, etc. Sin embargo, en varios casos, los libros de Excel XLSX o XLS deben convertirse al formato CSV (valores separados por comas). Para tales escenarios, este artículo cubre cómo convertir archivos de Excel a CSV en Python.

API de conversión de Excel a CSV de Python

Para convertir los formatos XLSX o XLS de Excel a CSV, usaremos Aspose.Cells for Python via Java. Es una poderosa API de manipulación de hojas de cálculo que le permite crear, modificar o convertir archivos de Excel. Puede instalar la API usando el siguiente comando.

pip install aspose-cells

Convertir archivo de Excel a CSV

Los siguientes son los pasos para convertir un archivo Excel XLSX o XLS a CSV en Python.

El siguiente ejemplo de código muestra cómo convertir un archivo XLSX a CSV en Python.

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook, SaveFormat

# Create a Workbook object with Excel file's path
workbook =  Workbook("data.xlsx")

# Save XLSX as CSV
workbook.save("ExcelToCSV.csv" , SaveFormat.CSV)

Archivo Excel

Excel a CSVPython

CSV convertido

My Data,,,,,,,

Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205

Obtenga una licencia de API gratuita

Puede utilizar la API sin limitaciones de evaluación solicitando una licencia temporal gratuita.

Conclusión

En este artículo, ha aprendido cómo convertir archivos de Excel a CSV en Python. Puede explorar más sobre la API de hoja de cálculo de Python usando la documentación. En caso de que tenga alguna pregunta o consulta, no dude en hacérnosla saber a través de nuestro foro.

Ver también