Excel zu CSV-Python

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.

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

Excel zu CSV-Python

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.

Siehe auch