Format Atlas

Vergleichen

XML vs. CSV

XML bildet strukturierte Daten mit Hierarchien, Elementen und Attributen ab; CSV speichert Werte in einer flachen Tabelle. Entscheidend sind die Empfängerspezifikation und die benötigte Struktur.

Welches Format sollten Sie wählen?

Nutze XML für bestehende Schnittstellen mit Hierarchien oder Namespaces; wähle CSV für den Austausch einer einzelnen Tabelle.

Geeignet für XML

Austausch strukturierter Daten

  • Daten mit Schemata und hierarchischer Struktur

Geeignet für CSV

Austausch von Tabellendaten

  • Übertragen einer einfachen Tabelle zwischen Anwendungen

Grundlegende Informationen

MerkmalXMLCSV
Dateiendung.xml.csv
MIME-Typapplication/xmltext/csv
Häufige VerwendungAustausch strukturierter DatenAustausch von Tabellendaten
ÖffnenÖffnen Sie die Datei in einem Texteditor oder XML-fähigen Werkzeug. Prüfen Sie bei Bedarf erwartete Kodierung und Schema.Legen Sie beim Import in eine Tabellenkalkulation Zeichenkodierung und Trennzeichen fest. Prüfen Sie, dass führende Nullen, datumähnliche Werte und lange Zahlen nicht automatisch umgewandelt werden.
Exportieren oder konvertierenWandeln Sie sie in JSON oder ein anderes Format um, wenn das Zielsystem dies verlangt, und prüfen Sie Struktur und Attribute.Beim Export von XLSX nach CSV werden normalerweise nur Werte eines gewählten Blatts geschrieben. Bewahren Sie Formeln, Formatierung, andere Blätter und Diagramme getrennt auf.

Nach Einsatzzweck wählen

Daten mit Schemata und hierarchischer Struktur

Austausch strukturierter Daten

XML

Übertragen einer einfachen Tabelle zwischen Anwendungen

Austausch von Tabellendaten

CSV

Wichtiger Punkt 1

XML kann verschachtelte Elemente, Attribute und Namespaces darstellen.

Unterschiede im Detail

Wichtiger Punkt 2

CSV eignet sich für Zeilen und Spalten und erfordert vereinbarte Regeln für Trennzeichen, Anführungszeichen und Codierung.

Unterschiede im Detail

Unterschiede im Detail

Halten Sie sich an den Schnittstellenvertrag. Lege bei XML-zu-CSV-Konvertierungen fest, wie verschachtelte oder wiederholte Elemente auf Zeilen und Spalten abgebildet werden, und prüfe Strukturverluste, Codierung und Trennzeichen.

  • XML unterstützt hierarchische Daten; CSV bildet verschachtelte Strukturen nicht von sich aus ab.
  • CSV ist für Tabellenkalkulation und tabellarische Verarbeitung oft einfacher.
  • Ohne explizite Zuordnung können Attribute, Namespaces oder Beziehungen verloren gehen.

Häufige Fragen

Lässt sich jede XML-Datei in CSV umwandeln?

Dazu muss eine Zuordnung definiert werden; hierarchische oder wiederholte XML-Elemente passen womöglich nicht verlustfrei in eine flache Tabelle.

Mehr erfahren

Quellen und Spezifikationen