Leere Zellen
Dieses Tool wandelt XML in Excel um und erzeugt eine .xlsx-Arbeitsmappe: Das wiederholte Element ergibt die Zeilen, Attribute und verschachtelte Tags die Spalten, Zahlen und Datumsangaben werden echte Excel-Zellen. Alles geschieht im Browser.
Zuletzt aktualisiert:
So funktioniert’s
XML einlesen
Eine .xml- oder .xml.gz-Datei ablegen, „Von URL öffnen“ nutzen, das Markup einfügen oder „Beispiel laden“ wählen.
Zeilen und Spalten wählen
Das häufigste wiederholte Element wird automatisch zu Zeilen; unter „Zeilenelement“ lässt sich ein Pfad wie catalog/book eintragen. In der Vorschau Spalten ausblenden oder umsortieren.
Arbeitsmappe herunterladen
Den „Blattname“ festlegen und „.XLSX herunterladen“ drücken. Die Datei öffnet sich in Excel, LibreOffice, Numbers und Google Sheets.
Funktionen
Saubere Spalten
Attribute werden zu @-Spalten, verschachtelte Elemente zu Spalten mit Punkt wie author.name, wiederholte Kinder zu einer Spalte pro Eintrag, einer JSON-Spalte oder einer verbundenen Liste.
Typisierte Zellen
Zahlen bleiben Zahlen, true/false wird zu Wahrheitswerten, und mit „Datumswerte als Excel-Datum“ werden ISO-Daten wie 2024-03-01 echte Datumszellen. Codes mit führenden Nullen wie 007 bleiben Text.
Sofort nutzbares Blatt
Mit „Kopfzeile fixieren“ bleibt die Kopfzeile stehen, die Spaltenbreiten passen sich dem Inhalt an. Text, der wie eine Formel aussieht, wird als reiner Text gespeichert.
Große Dateien
Die Umwandlung läuft in einem Web Worker im Hintergrund. Zeilen jenseits der Excel-Grenze von 1.048.576 werden auf weiteren Blättern fortgesetzt.
Grenzen & Datenschutz
Dateien dürfen bis zu 100 MB und 500.000 Zeilen umfassen, auch nach dem Entpacken einer .xml.gz-Datei. Dateien über 5 MB werden direkt aus der Datei umgewandelt, ohne sie in den Editor zu laden.
Ein wiederholtes Element ergibt ein Blatt; Zellen mit mehr als 32.767 Zeichen werden gekürzt, wie Excel es verlangt. Über die fixierte Kopfzeile hinaus wird keine Formatierung angewendet. Rechnungs-XML wird wie gewöhnliches XML behandelt. Externe Entitäten (XXE) werden nie geladen. Mehr auf der Datenschutzseite.
Häufige Fragen
Wie wandle ich XML in Excel um?
XML öffnen oder einfügen, die Tabellenvorschau prüfen und „.XLSX herunterladen“ drücken. Die Arbeitsmappe enthält ein Blatt mit fixierter Kopfzeile.
Wie kann ich XML in Excel importieren, ohne zu konvertieren?
In Excel über Daten › Daten abrufen › Aus Datei › Aus XML oder über Datei › Öffnen. Excel baut dann selbst eine Tabelle, was bei einfachen Dateien gut klappt; dieser Konverter gibt die Kontrolle über Zeilen und Spalten.
Zeigt ein deutsches Excel die Zahlen mit Dezimalkomma an?
Ja. Zahlen werden als echte Zahlenzellen gespeichert, nicht als Text; Excel stellt sie daher in den eigenen Ländereinstellungen dar, in Deutschland also mit Komma. Ein Semikolon-CSV ist dafür nicht nötig.
Warum sind manche Werte Text statt Zahlen?
Werte mit führenden Nullen, Telefonnummern und IDs mit mehr als 15 Ziffern bleiben Text, damit Excel sie nicht verändert.
Werden Umlaute aus ISO-8859-1-Dateien korrekt übernommen?
Ja. Die Kodierung wird aus der BOM oder der XML-Deklaration bestimmt, auch bei ISO-8859-1 oder Windows-1252.
Kann ich die Daten in Excel bearbeiten und wieder als XML speichern?
Excel speichert XML nur über eine XML-Zuordnung. Einfacher: die Daten bearbeiten, als CSV exportieren und mit CSV in XML zurückwandeln.
Ist XML zu XLSX kostenlos und offline möglich?
Ja, kostenlos und ohne Anmeldung. Nach dem Laden funktioniert die Seite auch offline, weil die Umwandlung im Browser stattfindet.