CSV-zu-XML-Konverter

Füge CSV ein oder öffne den Export einer Tabelle, um jede Zeile in einen XML-Datensatz umzuwandeln. Wähle die Namen von Wurzel- und Datensatz-Element, schreibe die Werte als Kindelemente oder Attribute und lade wohlgeformtes XML herunter.

  • Täglich kostenlos nutzbar
  • Läuft in deinem Browser
  • Ohne Anmeldung

Zuletzt aktualisiert:

Tarif: FreePakete ansehen →

Wird in deinem Browser verarbeitet. Deine CSV wird nicht hochgeladen.

Heute noch 100 von 100 Vorgängen
CSV-Eingabe

XML

Anleitung

CSV in XML umwandeln

Drei Schritte von einer CSV-Datei zu wohlgeformtem XML mit einem Element pro Zeile.

  1. Füge deine CSV hinzu

    Füge CSV in das Feld CSV-Eingabe ein, zieh eine .csv-Datei hinein oder klicke auf Datei öffnen. Klicke auf Beispiel, um es mit drei Büchern auszuprobieren. Die Zeile unter dem Feld zeigt, wie viele Spalten und Zeilen gefunden wurden.

    Das CSV-Eingabefeld mit einem Beispiel aus drei Büchern und dem Hinweis, dass es eine CSV mit 5 Spalten und 3 Zeilen ist.Das CSV-Eingabefeld mit einem Beispiel aus drei Büchern und dem Hinweis, dass es eine CSV mit 5 Spalten und 3 Zeilen ist.
  2. Wähle die Optionen

    Benenne das Wurzelelement und das Datensatz-Element und wähle unter Werte als Kindelemente oder Attribute. Das Trennzeichen wird automatisch erkannt.

    Die Optionsleiste mit dem Trennzeichen, dem Wurzelelement records, dem Datensatz-Element record, Werten als Kindelemente, der Einrückung und den Kontrollkästchen.Die Optionsleiste mit dem Trennzeichen, dem Wurzelelement records, dem Datensatz-Element record, Werten als Kindelemente, der Einrückung und den Kontrollkästchen.
  3. Klicke auf In XML umwandeln

    Das XML erscheint rechts, mit einem Datensatz-Element pro Zeile und einem Hinweis zu jedem Spaltennamen, der geändert werden musste. Lade es als .xml-Datei herunter oder nutze Kopieren.

    Die Beispiel-CSV links und das XML rechts, mit einem Datensatz-Element pro Buch und in_stock als umbenannter Spalte.Die Beispiel-CSV links und das XML rechts, mit einem Datensatz-Element pro Buch und in_stock als umbenannter Spalte.

Gut zu wissen

  • Nichts wird hochgeladenDeine CSV wird in deinem Browser umgewandelt und verlässt nie dein Gerät.
  • Tägliche NutzungenJede erfolgreiche Umwandlung zählt als ein XML-Vorgang. Eine CSV mit Fehlern wird nie gezählt.
  • Aus einer TabelleSpeichere die Tabelle in Excel oder Google Sheets als CSV bzw. lade sie als CSV herunter und öffne die Datei hier.

Häufige Fragen

Wie werden die XML-Elementnamen gewählt?

Die Spaltenüberschriften der ersten Zeile werden zu den Namen der Elemente (oder Attribute). Überschriften, die keine gültigen XML-Namen sind, werden korrigiert: Leerzeichen und andere Zeichen werden zu _, und ein Name, der mit einer Ziffer beginnt, bekommt ein _ davor, aus „in stock“ wird also in_stock. Ein Hinweis listet jede Änderung auf. Entferne den Haken bei „Erste Zeile enthält Spaltennamen“, um stattdessen column1, column2 usw. zu verwenden.

Welches Trennzeichen nutzt meine Datei?

Automatisch erkennt Komma, Semikolon, Tabulator oder senkrechten Strich anhand der ersten Zeile, du musst also selten wählen. Werte in Anführungszeichen dürfen das Trennzeichen, Anführungszeichen (als "" geschrieben) und Zeilenumbrüche enthalten, genau so, wie Excel und Google Sheets sie speichern.

Kindelemente oder Attribute?

Kindelemente wie <title>…</title> sind am gebräuchlichsten und halten langen Text lesbar. Attribute wie <record title="…"/> ergeben kompaktes XML, das manche Systeme erwarten. In beiden Fällen werden &, < und Anführungszeichen korrekt maskiert.

Was passiert mit leeren Zellen?

Standardmäßig wird eine leere Zelle zu einem leeren Element (<price/>) oder einem leeren Attribut (price=""), damit jeder Datensatz dieselben Felder hat. Hake „Leere Zellen weglassen“ an, um sie zu überspringen.

Wird meine CSV hochgeladen oder gespeichert?

Nein. Die Umwandlung läuft in deinem Browser, deine Daten verlassen also nie dein Gerät. Unser Server speichert nur, dass ein Vorgang stattfand, zusammen mit deiner Netzwerkadresse, damit das Tageslimit über dem Tool angewendet werden kann.

Weitere XML-Tools