Les feuilles de calcul Excel sont largement utilisées pour conserver, importer ou exporter des données d’une application à une autre. De plus, vous pouvez effectuer diverses opérations sur les données, telles que le tri, l’application de formules mathématiques, la génération de graphiques, etc. Cependant, dans divers cas, les classeurs Excel XLSX ou XLS doivent être convertis. au format CSV (Comma Separated Values). Pour de tels scénarios, cet article explique comment convertir des fichiers Excel en CSV en Python.
API de conversion Python Excel vers CSV
Afin de convertir les formats XLSX ou XLS d’Excel en CSV, nous utiliserons Aspose.Cells for Python via Java. Il s’agit d’une puissante API de manipulation de feuilles de calcul qui vous permet de créer, modifier ou convertir des fichiers Excel. Vous pouvez installer l’API à l’aide de la commande suivante.
pip install aspose-cells
Convertir un fichier Excel en CSV
Voici les étapes pour convertir un fichier Excel XLSX ou XLS en CSV en Python.
- Chargez le fichier Excel à l’aide de la classe Workbook.
- Convertissez Excel en CSV à l’aide de la méthode Workbook.save(String, SaveFormat.CSV).
L’exemple de code suivant montre comment convertir un fichier XLSX en 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)
Fichier Excel
CSV converti
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
Obtenez une licence API gratuite
Vous pouvez utiliser l’API sans limitation d’évaluation en demandant une licence temporaire gratuite.
Conclusion
Dans cet article, vous avez appris à convertir des fichiers Excel en CSV en Python. Vous pouvez en savoir plus sur l’API de feuille de calcul Python à l’aide de la documentation. Si vous avez des questions ou des requêtes, n’hésitez pas à nous le faire savoir via notre forum.