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
- So konvertieren Sie XML in Python mithilfe der REST-API in CSV
- So konvertieren Sie CSV in XML mithilfe der REST-API
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))
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))
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:
- Konvertieren Sie Word Dokumente mithilfe der REST-API in Python in PDF
- Konvertieren Sie PDF mit dem Python SDK in ein bearbeitbares Word Dokument
- Führen Sie PowerPoint PPT/PPTX Dateien online mithilfe der REST-API in Ruby zusammen
- Extrahieren Sie bestimmte Daten aus PDF mit Python
- Konvertieren Sie MSG und EML Dateien in Python in PDF
- So konvertieren Sie CSV in JSON und JSON in CSV in Python
- So konvertieren Sie Excel in JSON und JSON in Excel in Python