Zum Inhalt springen

XML in Excel umwandeln

Wandeln Sie die wiederkehrenden Datensätze eines XML-Exports in eine XLSX-Tabelle um: eine Zeile pro Datensatz, mit erkannten Zahlen und Datumswerten. Die Umwandlung erfolgt in Ihrem Browser.

Umwandeln in
XML-Datei hierher ziehenXML bis 100 MB · JSON, CSV, XLSX, XLS, ODS bis 500 MB
Datei auswählenAuf Ihrem Gerät verarbeitet – wird nicht hochgeladen
Läuft in Ihrem Browser · kein UploadSo funktioniert's

So verwenden Sie XML in Excel

  1. 1

    XML-Export hineinziehen

    Etwa aus einem Bank-, Marktplatz-, 1C- oder SAP-Export, einer Preisliste oder einem Feed.

  2. 2

    Datensatz-Element bestätigen

    Jedes sich wiederholende Element wird zu einer Tabellenzeile; das wahrscheinlichste ist vorausgewählt, die Liste zeigt die übrigen.

  3. 3

    .xlsx herunterladen

    Sehen Sie sich die Zeilen in der Vorschau an, legen Sie fest, ob Zahlen und Datumswerte typisiert werden sollen, und speichern Sie die Arbeitsmappe.

Limits und Pro

XML-Dateien bis 100 MB; ein Tabellenblatt mit bis zu 1.048.576 Zeilen.

Über XML in Excel

XML in Excel macht die Datensätze, die in einer XML-Datei stecken, als gewöhnliche Tabelle sichtbar. Wählen Sie das Element, das einen Datensatz darstellt, und Sie erhalten pro Datensatz eine Zeile mit einer Kopfzeile aus Spaltennamen – bereit zum Sortieren, Filtern, für Pivot-Tabellen oder für einen schnellen Blick durch jemanden, der nie XML liest.

Das Spaltenlayout entspricht dem bei CSV: Attribute und untergeordnete Elemente werden zu Spalten, verschachtelte Elemente erhalten Namen mit Punkt (supplier.inn, address.region), und wiederholte untergeordnete Elemente werden in einer Zelle zusammengefasst oder auf nummerierte Spalten verteilt.

Excel bringt zusätzlich Datentypen mit. Ist die Typerkennung aktiv, werden 125000 und 4.5 zu Zahlen, mit denen Sie rechnen können, true und false zu Wahrheitswerten, und ISO-Datumswerte wie 2026-03-31 oder 2026-03-31T14:30:00 zu echten Excel-Datumswerten, angezeigt als yyyy-mm-dd oder mit Uhrzeit. Kennungen mit führenden Nullen – Steuernummern, Kontonummern, Produktcodes wie 007 – bleiben Text, damit Excel die Nullen nicht entfernt; das gilt auch für Zahlen mit mehr als 15 Stellen. Schalten Sie die Erkennung aus, bleibt jeder Wert Text, genau so, wie er im XML stand.

Die Arbeitsmappe enthält ein Tabellenblatt, benannt nach dem Datensatz-Element, mit an den Inhalt angepassten Spaltenbreiten. Excel begrenzt ein Tabellenblatt auf 1.048.576 Zeilen und 16.384 Spalten; einen größeren XML-Export sollten Sie teilen oder stattdessen in CSV umwandeln. Formatierungen wie Farben oder fette Kopfzeilen werden nicht hinzugefügt.

Datenschutz

Das Einlesen des XML und das Schreiben der XLSX-Datei laufen in einem Worker in diesem Tab ab (SheetJS erstellt die Arbeitsmappe); der Export verlässt Ihren Computer nicht.

XML in Excel: Häufig gestellte Fragen

Kann Excel XML-Dateien direkt öffnen – wozu dann dieses Tool?
Excel für den Desktop kann manches XML über eine XML-Zuordnung importieren, scheitert aber oft an verschachtelten oder wiederholten Elementen, fehlt in Excel im Web und auf Smartphones und stellt Fragen zu Schemas. Hier wählen Sie das Datensatz-Element, sehen sofort die Tabelle und erhalten eine einfache .xlsx-Datei, die überall funktioniert, auch in LibreOffice und Google Sheets.
Werden Zahlen und Datumswerte zu echten Zahlen und Datumswerten?
Ja, wenn „Zahlen, true/false und Datumswerte erkennen“ aktiviert ist. Einfache Zahlen werden zu numerischen Zellen, true/false zu Wahrheitswerten und Datumswerte im ISO-Format zu Datumszellen. Werte mit führenden Nullen, sehr lange Zahlen und anders geschriebene Datumswerte wie 31.03.2026 bleiben Text, damit nichts unbemerkt verändert wird.
Wie heißt das Tabellenblatt?
Es trägt den Namen des Elements, das Sie als Datensatz gewählt haben, zum Beispiel book oder order, gekürzt auf Excels Grenze von 31 Zeichen; Zeichen, die Excel in Blattnamen nicht erlaubt, werden ersetzt. Die Kopfzeile enthält die aus Attribut- und Elementnamen gebildeten Spaltennamen, etwa id, title und price.currency.
Funktioniert es auch mit großen XML-Exporten?
XML-Dateien bis 100 MB werden in einem Hintergrund-Worker umgewandelt, sodass die Seite bedienbar bleibt; ein 30-MB-Export mit über einer Million Elementen dauert etwa zehn Sekunden. Das fertige Tabellenblatt muss in Excels Grenze von 1.048.576 Zeilen passen, und sehr breite Datensätze werden durch die 16.384 Spalten begrenzt.
Kann ich mehrere Tabellenblätter erhalten, eines pro Elementtyp?
Jede Umwandlung erzeugt ein Tabellenblatt für ein Datensatz-Element. Wandeln Sie erneut mit einem anderen Element um, um dessen Blatt zu erhalten, und führen Sie die Arbeitsmappen bei Bedarf in Excel zusammen. Das XML bleibt beim Wechseln geladen, daher dauert jede weitere Umwandlung nur einen Moment.

Weitere Aufgaben mit diesem Tool