So konvertieren Sie XML in CSV und CSV in XML in Python

Konvertieren Sie XML in CSV und CSV in XML in Python

XML steht für Extensible Markup Language. Es wurde für die Speicherung und den Transport von Daten entwickelt. Es handelt sich um ein sehr einfaches und flexibles Textformat zur Darstellung strukturierter Informationen. Eine CSV-Datei (durch Kommas getrennte Werte) ist eine reine Textdatei, die Datensätze mit durch Kommas getrennten Werten enthält. Ein XML ist ein besser lesbares Dateiformat als eine einfache CSV-Datei, während CSV deutlich kleiner als XML ist. In bestimmten Fällen müssen Sie möglicherweise XML in eine CSV-Datei ändern oder umgekehrt. In diesem Blogbeitrag erfahren Sie, wie Sie in Python mithilfe der REST-API XML in CSV und CSV in XML konvertieren.

Die folgenden Themen werden in diesem Blogbeitrag behandelt:

XML zu CSV und CSV zu XML-Konvertierungs-API – Installation

Für die Online-Konvertierung von XML in CSV oder umgekehrt verwende ich Python SDK der GroupDocs.Conversion Cloud API. Diese Python Dokumentkonvertierungsbibliothek ist eine plattformunabhängige Open-Source-Bibliothek und ein Dateiformatkonvertierungsdienst. Es handelt sich um eine 100 % kostenlose, sichere und benutzerfreundliche Python Bibliothek zum Konvertieren von Dateiformaten. Es ermöglicht Ihnen, unterstützte Formate programmgesteuert in der Cloud in jedes andere Format zu konvertieren.

Sie können die Online-Dateikonvertierungs-API in Ihr Python-Projekt integrieren, um verschiedene Dateiformate zu konvertieren, indem Sie den folgenden Befehl ausführen:

pip install groupdocs_converison_cloud

Rufen Sie dann Ihre Client-ID und Ihr Client-Geheimnis vom Dashboard ab, bevor Sie beginnen, die Schritte und verfügbaren Python-Codebeispiele auszuführen. Nachdem Sie die Client-ID und das Client-Geheimnis erfasst haben, fügen Sie bitte das folgende Python-Skript in Ihr Projekt ein:

# Importieren Sie das Python SDK in Ihre Python-Anwendung von http://api.groupdocs.cloud
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"

# Datei-API-Konfigurationen abrufen
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"

So konvertieren Sie XML mithilfe der REST-API in Python in CSV

Um XML in Python programmgesteuert in der Cloud in CSV zu konvertieren, befolgen Sie die unten aufgeführten Schritte. Laden Sie zunächst die XML-Datei mit dem Codebeispiel in die Cloud hoch. Dadurch ist die hochgeladene XML-Datei im Dateienbereich Ihres Dashboards in der Cloud verfügbar.

Als nächstes importieren Sie die XML-Datei programmgesteuert in CSV in Python, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie eine Instanz von ConvertApi
  • Erstellen Sie eine Instanz von ConvertSettings
  • Legen Sie den Speichernamen und den Pfad der XML-Eingabedatei fest
  • Als nächstes weisen Sie dem Format „csv“ zu
  • Geben Sie nun den resultierenden CSV-Dateipfad an
  • Erstellen Sie ConvertDocumentRequest mit ConvertSettings
  • Führen Sie abschließend die Konvertierung durch, indem Sie die Methode convertDocument() mit ConvertDocumentRequest aufrufen

Der folgende Codeausschnitt zeigt, wie XML mithilfe der REST-API in einem Python-Skript in CSV konvertiert wird:

# So konvertieren Sie XML online in Python mithilfe der REST-API in CSV
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/input-sample-file.xml"
    settings.format = "csv"
    
    settings.output_path = "python-testing/output-sample-file.csv"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

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

XML zu CSV-Konvertierung in Python

Abschließend können Sie die konvertierte CSV-Datei mit dem Dateicode-Snippet herunterladen herunterladen.

So konvertieren Sie CSV in XML mithilfe der REST-API in Python

Als nächstes wandeln Sie CSV in Python programmgesteuert in der Cloud in XML um, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie eine Instanz von ConvertApi
  • Erstellen Sie eine Instanz von ConvertSettings
  • Legen Sie den Speichernamen und den Pfad der Eingabe-CSV-Datei fest
  • Weisen Sie dem Format „xml“ zu
  • Geben Sie nun den Pfad der XML-Ausgabedatei an
  • Erstellen Sie ConvertDocumentRequest mit ConvertSettings
  • Konvertieren Sie, indem Sie die Methode convertDocument() mit ConvertDocumentRequest aufrufen

Befolgen Sie die bereits konvertierten Schritte, um die Eingabedatei hochzuladen und dann die konvertierte XML-Datei herunterzuladen. Das folgende Codebeispiel zeigt, wie Sie eine CSV-Datei online in Python mithilfe der REST-API in XML konvertieren:

# So konvertieren Sie CSV in XML mithilfe der REST-API 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/input-sample-file.csv"
    settings.format = "xml"
    
    settings.output_path = "python-testing/output-sample-file.xml"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted large XML to CSV in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))
So konvertieren Sie CSV in XML in Python

So ändern Sie eine CSV-Datei mit Python in eine XML-Datei

Kostenloser Online-XML zu CSV-Konverter

Wie konvertiert man eine XML-Datei kostenlos in CSV? Bitte probieren Sie den folgenden kostenlosen XML zu CSV-Konverter online aus, um große XML Dateien in CSV zu konvertieren, das mit der oben genannten API entwickelt wurde.

Kostenloser CSV zu XML-Konverter online

Wie konvertiert man CSV kostenlos in XML? Bitte probieren Sie den folgenden Kostenlosen CSV zu XML-Konverter online aus, der mit der oben genannten API entwickelt wurde.

Zusammenfassen

Beenden wir diesen Blogbeitrag hier. Um zusammenzufassen, was Sie gelernt haben:

  • wie man XML online in Python in CSV konvertiert;
  • Programmgesteuerte Konvertierung einer CSV-Datei in eine XML-Datei online in Python;
  • Online-Python-XML zu CSV-Konverter und kostenloser Online-CSV zu XML-Konverter;

Dennoch können Sie erwägen, den vollständigen Quellcode des Python SDK von GitHub herunterzuladen und ihn entsprechend Ihren Anforderungen zu aktualisieren. Darüber hinaus können Sie mithilfe der Dokumentation erweiterte Konvertierungslösungen erkunden. Wir unterstützen auch einen Abschnitt API-Referenz, der es Ihnen ermöglicht, unsere APIs direkt über den Browser zu visualisieren und mit ihnen zu interagieren.

Schließlich schreibt groupdocs.com neue Blogartikel zum Online-Dateikonverter zwischen mehreren Dateiformaten. Bleiben Sie also bitte für regelmäßige Updates in Kontakt.

Stelle eine Frage

Bei Fragen/Diskussionen zum XML zu CSV-Konverter oder umgekehrt können Sie gerne unser Kostenloses Support-Forum besuchen.

FAQs

Wie konvertiere ich eine XML-Datei in Python in CSV oder umgekehrt?

Bitte folgen Sie diesem Link, um das Python-Code-Snippet zu erfahren, mit dem Sie XML einfach in CSV umwandeln können.

Können Sie große XML Dateien mithilfe der REST-API in Python in CSV konvertieren?

Erstellen Sie eine Instanz von ConvertApi, legen Sie die Werte der Konvertierungseinstellungen fest und rufen Sie die Methode convertDocument mit ConvertDocumentRequest auf, um eine XML-Datei in CSV zu importieren. Dies ist ganz einfach, XML in eine CSV-Datei zu konvertieren.

Wie kann ich XML kostenlos online in CSV konvertieren?

Mit der Online-XML zu CSV-Konvertersoftware28 können Sie XML kostenlos, einfach und schnell in CSV konvertieren. Sobald die XML zu CSV-Konvertierung abgeschlossen ist, können Sie die konvertierte CSV-Datei aus dem Cloud-Speicher herunterladen.

Wie installiere ich die kostenlose Download-Bibliothek für den XML zu CSV-Konverter?

Installieren Sie die Python Bibliothek des XML zu CSV-Konvertierungstools und laden Sie sie herunter, um die XML zu CSV-Konvertierung programmgesteuert zu erstellen und zu verarbeiten.

Ist es sicher, den CSV zu XML-Konverter kostenlos online zu verwenden?

Ja, es ist sicher, eine XML-Datei in eine CSV-Datei zu konvertieren, da die hochgeladenen Dateien nach 24 Stunden gelöscht werden.

Siehe auch

Wir empfehlen außerdem, die folgenden Links zu besuchen, um mehr darüber zu erfahren: