So funktioniert die Konvertierung von XML zu CSV
XML speichert Daten häufig als wiederholte Elemente, zum Beispiel mehrere Items innerhalb eines übergeordneten Containers. Dieses Tool konvertiert XML in CSV, indem Sie den wiederholten Knoten auswählen, der einen Datensatz darstellt. Jedes passende Element wird zu einer CSV-Zeile, und seine Felder werden in Spalten ausgegeben. Alles läuft lokal in Ihrem Browser, sodass nichts hochgeladen oder gespeichert wird.
Wann dieses Tool sinnvoll ist
XML ist häufig in Exporten und Integrationen zu finden, während CSV leicht in Tabellenprogrammen geöffnet und in viele Systeme importiert werden kann. XML zu CSV hilft, wenn Sie Analysen, Bereinigungen oder einfache tabellarische Exporte benötigen.
- Tabellen: Öffnen Sie XML-basierte Exporte in Excel, Google Sheets oder Numbers.
- Importe: Konvertieren Sie XML in CSV für Tools, die Zeilen und Spalten erwarten.
- Datenprüfung: Prüfen Sie Datensätze schnell und filtern Sie Werte in Tabellenform.
- Automatisierung: Erzeugen Sie eine flache CSV-Datei für Abläufe, die verschachteltes XML nicht gut verarbeiten.
Brauchen Sie die umgekehrte Richtung (CSV → XML)? Nutzen Sie unseren CSV zu XML Konverter. Wenn Sie stattdessen ein leichteres Datenformat möchten, versuchen Sie XML in JSON zu konvertieren.
Regeln für das Glätten
- Zeilen: Der wiederholte Knoten, den Sie auswählen, wird zu einer Zeile pro passendem Element.
- Kindelemente: Kindelemente ohne weitere Unterstruktur werden mit ihrem Textinhalt zu Spalten.
- Verschachtelte Elemente: Verschachtelte Felder werden mit pfadähnlichen Spaltennamen geglättet, zum Beispiel
address_street. - Attribute: Wenn sie einbezogen werden, werden Attribute zu Spalten mit vorangestelltem
@, zum Beispiel@id. - Wiederholte Kind-Tags: Wiederholte Werte werden mit
|in einer Zelle verbunden, damit die CSV tabellenfreundlich bleibt. - Fehlende Felder: Fehlende Werte bleiben leer, damit die Zeilen sauber ausgerichtet bleiben.
Schritt für Schritt: von XML zu CSV
Die Konvertierung Ihrer XML-Datei dauert nur wenige Sekunden:
- XML-Dateien hinzufügen. Ziehen Sie Dateien in das Feld oben oder klicken Sie, um sie auf Ihrem Gerät auszuwählen.
- Wiederholten Knoten wählen. Verwenden Sie „Automatisch erkennen“ oder wählen Sie das Element aus, das einen Datensatz darstellt.
- Exportoptionen auswählen. Wählen Sie Trennzeichen, Spaltenmodus und ob Kopfzeilen eingefügt werden sollen.
- In CSV konvertieren. Klicken Sie auf In CSV konvertieren. Das Tool verarbeitet alles lokal.
- Ausgabe speichern. Speichern Sie Dateien einzeln oder nutzen Sie „Alle speichern“, sobald alles bereit ist.
Datenschutz, Grenzen und wie dieses Tool mit Ihren Dateien umgeht
FileYoga basiert auf einer einfachen Regel: Ihre Dateien bleiben bei Ihnen. Die Konvertierung von XML zu CSV läuft lokal in Ihrem Browser, sodass Ihre Daten nie auf FileYoga-Server hochgeladen werden.
Nur lokale Konvertierung
Die Konvertierung läuft lokal in Ihrem Browser auf Ihrem Gerät. Ihre XML-Datei wird nicht hochgeladen, und die CSV-Ausgabe wird auf Ihrer Seite erstellt.
Keine versteckten Kopien
Wenn Sie die Liste leeren oder den Tab schließen, verwendet das Tool Ihre Dateien nicht weiter und speichert keine Kopien auf einem Server.
Keine künstlichen Limits
Keine Bezahlschranken und keine Kontingente. Die einzigen Grenzen entstehen durch den Speicher Ihres Geräts und Ihren Browser.
Kein Konto erforderlich
Nutzen Sie den Konverter ohne Registrierung. Seite öffnen, Dateien konvertieren und schließen, wenn Sie fertig sind.
Tipps für beste Ergebnisse
- Wenn „Automatisch erkennen“ den falschen Knoten auswählt, wählen Sie das wiederholte Element, das einen Datensatz darstellt, zum Beispiel product, item, row oder entry.
- Wenn Ihre XML-Datei Namespaces verwendet, gleicht das Tool Knoten nach Namen ab, ohne ein bestimmtes Präfix zu verlangen.
- Wenn Sie Attribute wie IDs benötigen, stellen Sie die Spaltenauswahl so ein, dass Attribute einbezogen werden.
- Konvertieren Sie sehr große XML-Exporte einzeln, um Speicherprobleme zu reduzieren.
Fehlerbehebung
- Keine wiederholten Knoten gefunden: Ihre XML-Datei enthält möglicherweise keine wiederholten Elemente. Wählen Sie einen anderen Knoten oder prüfen Sie, ob die Datei mehrere Datensätze enthält.
- Leere CSV-Ausgabe: Der gewählte wiederholte Knoten kommt in der XML-Datei möglicherweise nicht vor. Versuchen Sie „Automatisch erkennen“ oder wählen Sie eine andere Option.
- Spalten wirken unvollständig: Ihre Felder sind möglicherweise verschachtelt. Das Tool glättet verschachtelte Pfade, aber sehr komplexe Strukturen benötigen eventuell einen anderen Export.
- Werte werden mit | verbunden: Einige Kind-Tags kommen mehrfach vor. Dieses Tool verbindet Wiederholungen, damit pro Datensatz eine Zeile bleibt.
- Der Tab friert ein: Sehr große oder tief verschachtelte XML-Dateien können Speichergrenzen erreichen. Konvertieren Sie eine Datei nach der anderen und schließen Sie andere speicherintensive Tabs.
Häufig gestellte Fragen
Nein. Die Konvertierung von XML zu CSV läuft lokal in Ihrem Browser. Ihre Datei wird nie auf FileYoga-Server hochgeladen, und die CSV-Ausgabe wird auf Ihrem Gerät erzeugt.
Ein wiederholter Knoten ist das XML-Element, das einen Datensatz darstellt und mehrfach vorkommt, zum Beispiel ein item-,
product-, entry- oder row-Element. Jedes passende Element wird zu einer CSV-Zeile.
Die richtige Auswahl sorgt dafür, dass Sie eine Zeile pro Datensatz erhalten.
Die automatische Erkennung durchsucht die XML-Struktur und sucht nach Elementen, die mehrfach vorkommen. Sie bevorzugt Knoten, die wie Datensätze wirken, also Kindelemente, Attribute oder sinnvollen Text enthalten. Wenn die Auswahl nicht passt, wählen Sie den richtigen Knoten einfach manuell aus der Liste.
Ja — wenn Sie „Kindelemente + Attribute“ oder „Nur Attribute“ wählen.
Attributspalten werden mit einer @-Markierung hinzugefügt, zum Beispiel product_@id.
Verschachtelte Felder werden mit Unterstrichen zu einem einzigen Spaltennamen geglättet, zum Beispiel address_street.
Textwerte aus Endfeldern werden zu Zellwerten. So bleibt die CSV-Datei in Tabellenprogrammen und Importen nutzbar.
Das passiert, wenn ein Feld innerhalb eines Datensatzes mehrfach vorkommt, zum Beispiel mehrere Tags, Kategorien oder Bilder.
Damit eine CSV-Zeile pro Datensatz erhalten bleibt, verbindet der Konverter wiederholte Werte mit | in einer einzelnen Zelle.
Wenn Sie stattdessen eine Zeile pro wiederholtem Wert benötigen, brauchen Sie möglicherweise eine andere Exportlogik.
In der Regel nicht. Der Konverter gleicht Elemente anhand ihrer lokalen Namen ab, daher spielen Namespace-Präfixe meistens keine Rolle. Wenn verschiedene Namespaces dieselben lokalen Namen verwenden, wählen Sie für sauberere Ergebnisse einen spezifischeren wiederholten Knoten, also einen tieferen Pfad.
Komma ist die Standardeinstellung. Semikolon ist in Regionen üblich, in denen Kommas als Dezimaltrennzeichen verwendet werden. Tab eignet sich gut zum Kopieren und Einfügen in Tabellenprogramme. Pipe ist praktisch, wenn Ihre Daten viele Kommas enthalten.
Es gibt keine künstlichen Limits. Sehr große oder tief verschachtelte XML-Dateien können jedoch Speichergrenzen im Browser erreichen oder Ihr Gerät verlangsamen. Wenn das passiert, konvertieren Sie eine Datei nach der anderen und schließen Sie andere speicherintensive Tabs.