XLSX-Tabelle in Python

So konvertieren Sie CSV in eine Excel XLS/XLSX-Tabelle in Python

CSV ist eine reine Textdatei, die durch Kommas getrennte Werte enthält, die in Zellen einer Tabelle angeordnet sind. Die Datei XLSX ist ein bekanntes Excel-Tabellenformat, das von Microsoft Excel erstellt wurde. In bestimmten Fällen müssen Sie CSV in Excel konvertieren, ohne es zu öffnen. Die GroupDocs.Cloud-API bietet eine sichere und schnelle Möglichkeit, CSV in Sekundenschnelle in das Excel-Format zu konvertieren. In diesem Artikel erfahren Sie, wie Sie CSV in eine Excel XLS/XLSX-Tabelle in Python konvertieren.

Die folgenden Themen sollen in diesem Artikel behandelt werden:

CSV zu Excel XLS/XLSX Rest API und Python SDK {#CSV-to-Excel-XLS/XLSX-Rest-API-and-Python-SDK}

Um CSV in XLSX zu konvertieren, ohne es zu öffnen, verwenden wir die API Python SDK von GroupDocs.Conversion Cloud. Es handelt sich um eine plattformunabhängige Lösung zur Konvertierung von Dokumenten und Bildern. Damit können Sie Bilder und Dokumente aller unterstützten Dateiformate schnell und zuverlässig in jedes gewünschte Format konvertieren. Der Quellcode der Python Bibliothek ist auch im GitHub Repository verfügbar.

Sie können GroupDocs.Conversion Cloud mit dem folgenden Befehl in der Konsole in Ihrer Python-Anwendung installieren:

pip install groupdocs_conversion_cloud

Bitte holen Sie sich Ihre Kunden-ID und Ihr Geheimnis aus dem Dashboard, bevor Sie die genannten Schritte ausführen. Sobald Sie Ihre ID und Ihr Geheimnis haben, fügen Sie den folgenden Code in Ihre Python-Anwendung ein, um den Cloud-API-Konverter wie unten gezeigt auszuführen:

# Laden Sie die  Python Bibliothek für die Konvertierung von CSV in Excel mit Python
import groupdocs_conversion_cloud

# Holen Sie sich client_id und client_secret nach der kostenlosen Registrierung von https://dashboard.groupdocs.cloud.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Erhalten Sie verschiedene Konfigurationen
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "groupdocs-cloud_storage"

So konvertieren Sie eine CSV-Datei in Excel XLSX in Python

Sie können ein CSV Dokument programmgesteuert in ein XLSX-Tabellendokument ändern, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie zunächst eine Instanz der ConvertApi
  • Erstellen Sie nun eine Instanz von ConvertSettings
  • Geben Sie als Nächstes den Speichernamen und den Eingabepfad für die Excel-Datei an
  • Legen Sie „xlsx“ als Ausgabedateiformat fest
  • Erstellen Sie nun eine Instanz von CsvLoadOptions
  • Legen Sie dann das Kommatrennzeichen für die CSV-Datei fest
  • Geben Sie die LoadOptions, ConvertOptions und den Ausgabedateipfad an
  • Erstellen Sie dann ConvertDocumentRequest mit ConvertSettings
  • Konvertieren Sie abschließend, indem Sie die Methode convert\cocument() mit ConvertDocumentRequest aufrufen

Das folgende Codebeispiel zeigt, wie man eine CSV-Datei in Excel mit Spalten mithilfe der REST-API in Python öffnet:

# So konvertieren Sie eine CSV-Datei in Excel XLSX in Python
try:
  # Erstellen Sie eine Instanz der API
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Definieren Sie Konvertierungseinstellungen
  settings = groupdocs_conversion_cloud.ConvertSettings()
  settings.storage_name = storage_name
  settings.file_path = "python-testing/Sample-Spreadsheet-500000-rows.csv"
  settings.format = "xlsx"

  loadOptions = groupdocs_conversion_cloud.CsvLoadOptions()
  loadOptions.separator = ","

  convertOptions = groupdocs_conversion_cloud.XlsxConvertOptions()

  settings.load_options = loadOptions
  settings.convert_options = convertOptions
  settings.output_path = "python-testing"

  # Erstellen Sie eine Anfrage zum Konvertieren eines Dokuments
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  # Konvertieren Sie CSV in eine Excel-XLSX-Dateitabelle
  response = convert_api.convert_document(request)

  print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))
So konvertieren Sie eine CSV-Datei in eine XLSX-Datei in Python

So konvertieren Sie eine CSV-Datei in eine XLSX-Datei in Python

So konvertieren Sie CSV in eine XLS-Tabelle in Python

Sie können CSV automatisch und programmgesteuert in Excel konvertieren, indem Sie die unten aufgeführten Schritte ausführen:

  • Erstellen Sie zunächst eine Instanz der ConvertApi
  • Erstellen Sie nun eine Instanz von ConvertSettings
  • Geben Sie als Nächstes den Speichernamen und den Eingabepfad für die Excel-Datei an
  • Legen Sie „xls“ als Ausgabedateiformat fest
  • Erstellen Sie nun eine Instanz von CsvLoadOptions
  • Legen Sie dann das Kommatrennzeichen für die CSV-Datei fest
  • Geben Sie die LoadOptions, ConvertOptions und den Ausgabedateipfad an
  • Erstellen Sie dann ConvertDocumentRequest mit ConvertSettings
  • Konvertieren Sie abschließend, indem Sie die Methode convert\cocument() mit ConvertDocumentRequest aufrufen

Das folgende Codebeispiel zeigt, wie Sie eine CSV-Datei mithilfe der REST-API in Python in Excel-Spalten konvertieren:

# So konvertieren Sie CSV in eine XLS-Tabelle in Python
try:
  # Erstellen Sie eine Instanz der API
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Konvertierungseinstellungen festlegen und definieren
  settings = groupdocs_conversion_cloud.ConvertSettings()
  settings.storage_name = storage_name
  settings.file_path = "python-testing/Sample-Spreadsheet-500000-rows.csv"
  settings.format = "xls"

  loadOptions = groupdocs_conversion_cloud.CsvLoadOptions()
  loadOptions.separator = ","

  convertOptions = groupdocs_conversion_cloud.XlsConvertOptions()

  settings.load_options = loadOptions
  settings.convert_options = convertOptions
  settings.output_path = "python-testing"

  # Erstellen Sie eine Anfrage zum Konvertieren eines Dokuments
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  # Konvertieren Sie CSV in eine Excel-XLS-Tabelle
  response = convert_api.convert_document(request)

  print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

Kostenloser Online-CSV-Dateikonverter

Wie konvertiert man CSV kostenlos online in Excel? Bitte probieren Sie den folgenden kostenlosen CSV zu Excel-Konverter online aus, der mit der oben genannten API entwickelt wurde. Mit diesem kostenlosen Online-Konverter von CSV in Excel können Sie CSV ganz einfach und kostenlos online in XLSX konvertieren.

Zusammenfassen

In diesem Artikel haben wir gelernt:

  • So konvertieren Sie CSV in Python mithilfe der REST-API in Excel.
  • So konvertieren Sie eine CSV-Datei mit Python in eine XLS-Tabellendatei.
  • Programmgesteuertes Hoch und Herunterladen einer CSV-Datei in Python;

Darüber hinaus können Sie mithilfe der Dokumentation mehr über die Python-Tabellenkalkulations-API erfahren. Wir verfügen über einen Swagger-basierten API-Referenz-Explorer, um mehr über unsere Tabellenkalkulations-REST-API zu erfahren. Sie können die CSV zu XLSX- Python Bibliothek mit Echtzeitdaten mithilfe dieser benutzerfreundlichen Swagger-Schnittstelle ausprobieren, wie im folgenden Bild gezeigt.

Stelle eine Frage

Wenn Sie Fragen zum CSV zu XLSX-Konverter haben, können Sie diese gerne im Kostenlosen Support-Forum stellen. Die Antwort wird innerhalb weniger Stunden beantwortet.

Siehe auch

Wir empfehlen außerdem, den entsprechenden Links zu unterstützten Dokumentkonvertierungen und Dateiformaten zu folgen: