Da Excel a CSV Python

I fogli di calcolo Excel sono ampiamente utilizzati per conservare, importare o esportare dati da un’applicazione all’altra. Inoltre, puoi eseguire varie operazioni sui dati, come ordinare, applicare formule matematiche, generare grafici, ecc. Tuttavia, in vari casi, è necessario convertire le cartelle di lavoro XLSX o XLS di Excel nel formato CSV (valori separati da virgola). Per tali scenari, questo articolo illustra come convertire i file Excel in CSV in Python.

API di conversione da Python Excel a CSV

Per convertire i formati XLSX o XLS di Excel in CSV, utilizzeremo Aspose.Cells for Python via Java. È una potente API di manipolazione del foglio di calcolo che consente di creare, modificare o convertire file Excel. È possibile installare l’API utilizzando il comando seguente.

pip install aspose-cells

Converti file Excel in CSV

Di seguito sono riportati i passaggi per convertire un file XLSX o XLS di Excel in CSV in Python.

L’esempio di codice seguente mostra come convertire un file XLSX in CSV in 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)

File Excel

Da Excel a CSV Python

CSV convertito

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

Ottieni una licenza API gratuita

Puoi utilizzare l’API senza limitazioni di valutazione richiedendo una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come convertire i file Excel in CSV in Python. Puoi esplorare di più sull’API del foglio di calcolo Python utilizzando la documentazione. In caso di domande o domande, non esitare a farcelo sapere tramite il nostro forum.

Guarda anche