Excel-Tabellen werden häufig verwendet, um Daten von einer Anwendung in eine andere zu speichern, zu importieren oder zu exportieren. Darüber hinaus können Sie verschiedene Operationen an Daten durchführen, wie z. B. Sortieren, Anwenden mathematischer Formeln, Erstellen von Diagrammen usw. In verschiedenen Fällen müssen jedoch Excel Arbeitsmappen XLSX oder XLS konvertiert werden in das Format CSV (Comma Separated Values). Für solche Szenarien behandelt dieser Artikel das Konvertieren von Excel Dateien in CSV in Python.
Python Excel zu CSV Konverter API
Um die XLSX oder XLS-Formate von Excel in CSV zu konvertieren, verwenden wir Aspose.Cells for Python via Java. Es ist eine leistungsstarke API zur Bearbeitung von Tabellenkalkulationen, mit der Sie Excel Dateien erstellen, ändern oder konvertieren können. Sie können die API mit dem folgenden Befehl installieren.
pip install aspose-cells
Excel Datei in CSV konvertieren
Im Folgenden sind die Schritte zum Konvertieren einer Excel XLSX oder -XLS Datei in CSV in Python aufgeführt.
- Laden Sie die Excel Datei mit der Klasse Workbook.
- Konvertieren Sie Excel mithilfe der Methode Workbook.save(String, SaveFormat.CSV) in CSV.
Das folgende Codebeispiel zeigt, wie Sie eine XLSX Datei in Python in CSV konvertieren.
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)
Excel Datei
Konvertiert CSV
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
Holen Sie sich eine kostenlose API Lizenz
Sie können die API ohne Evaluierungseinschränkungen verwenden, indem Sie eine kostenlose temporäre Lizenz anfordern.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie Excel Dateien in Python in CSV konvertieren. Weitere Informationen zur Python-Spreadsheet-API finden Sie in der Dokumentation. Falls Sie Fragen oder Anregungen haben, können Sie uns diese gerne über unser Forum mitteilen.