XML in Excel umwandeln
Öffnen Sie eine XML-Rechnung, einen elektronischen Kontoauszug, einen Produktfeed oder einen Export aus der Buchhaltungssoftware als gewöhnliche Tabelle mit einem Datensatz pro Zeile, ohne in Excel XML-Zuordnungen einrichten zu müssen.
Daten-Konverter
oder CSV, TSV, TXT …-Dateien hierher ziehen ·
Max. 95 MB pro Datei· Bis zu 20 Dateien· Gelöscht nach 30 Minuten
Dateien werden auf unseren Servern verarbeitet und nach 30 Minuten gelöscht.
Zeichen, das Spalten in CSV- und Textdateien trennt, sowohl beim Lesen als auch beim Schreiben. Automatisch erkennt es anhand der Eingabe und schreibt Kommas.
UTF-8 funktioniert für jede Sprache. Wählen Sie UTF-8 mit BOM, wenn Excel unter Windows beim Öffnen der CSV-Datei Umlaute oder asiatische Zeichen fehlerhaft anzeigt.
Eingabe aus Excel, ODS und Numbers: nur das erste Blatt oder alle Blätter umwandeln (eine CSV pro Blatt in einer ZIP-Datei oder ein JSON-Schlüssel pro Blatt).
Name des Tabellenregisters in der neuen Tabelle, bis zu 31 Zeichen.
Array von Objekten verwendet Spaltennamen als Schlüssel für jede Zeile; Array von Arrays ist kompakter und behält die Kopfzeile als erstes Array.
Name des äußeren Elements, das alle Zeilen umschließt; jede Zeile wird darin zu einem <row>.
Wird in CREATE-TABLE- und INSERT-Anweisungen verwendet. Nur Buchstaben, Ziffern und Unterstriche.
Anführungszeichen und Spaltentypen unterscheiden sich leicht zwischen Datenbanken; wählen Sie die, in die Sie importieren.
Datumszellen in einem einheitlichen Format schreiben. ISO (2026-10-18) ist für Datenbanken und Code am sichersten; „Unverändert“ lässt sie so, wie sie in der Quelle stehen.
So verwenden Sie dieses Tool
- 1
XML-Dateien hochladen
Ziehen Sie eine oder mehrere .xml-Dateien in den Upload-Bereich, bis zu 20 pro Stapel und jeweils bis zu 95 MB. Aus jeder Datei wird eine eigene Arbeitsmappe.
- 2
Tabellenblatt bei Bedarf benennen
Als Ausgabe ist XLSX eingestellt. Unter Erweiterte Einstellungen ändern Sie mit Blattname den Namen des Tabellenblatts, und Datumsangaben kann Zeitstempel in ein Format umschreiben, das Ihr Team gut lesen kann.
- 3
Konvertieren und öffnen
Klicken Sie auf In XLSX (Excel) konvertieren → und öffnen Sie die Arbeitsmappe in Excel, Numbers, Google Sheets oder LibreOffice Calc.
XML-Dateien, die in Excel geöffnet werden müssen
XML ist seit 1998 ein W3C-Standard, und seine Stärke ist die Präzision: Jeder Wert steht in einem benannten Tag, und ein Schema kann genau festlegen, welche Tags erlaubt sind. Deshalb haben Behörden, Banken und große Händler es für den Datenaustausch zwischen Maschinen gewählt. Der Haken: Dieselbe Präzision macht die Dateien für Menschen in einem Texteditor mühsam zu lesen.
Seit Januar 2019 müssen in Italien Rechnungen zwischen Unternehmen als FatturaPA-XML über das staatliche Austauschsystem laufen. Das Peppol-Netzwerk, das viele öffentliche Auftraggeber in Europa nutzen, transportiert UBL-Rechnungen, ebenfalls XML. Banken, die auf ISO 20022 umstellen, liefern Kontoauszüge als camt.053-XML. Marktplätze und Shopping-Feeds beschreiben Produkte in XML, und viele Buchhaltungsprogramme exportieren Journale auf dieselbe Weise. Jede dieser Dateien landet immer wieder bei jemandem, der einfach nur eine Tabelle braucht.
Rechnungen
UBL- und FatturaPA-Dateien: eine Zeile pro Rechnungsposition mit Artikel, Menge, Umsatzsteuersatz und Betrag.
Kontoauszüge
camt.053-Dateien: eine Zeile pro gebuchtem Umsatz mit Datum, Betrag, Währung und Gegenpartei.
Produktfeeds
Shop- und Marktplatz-Feeds: eine Zeile pro Produkt mit ID, Titel, Preis und Verfügbarkeit.
XML-in-Excel-Konverter oder der XML-Import von Excel
| Dieser Konverter | Excel für Windows | Excel für Mac | |
|---|---|---|---|
| Öffnet beliebiges XML als Tabelle | yes | yes | no |
| Keine XML-Zuordnung, keine Schema-Abfrage | yes | no | no |
| Wandelt viele Dateien auf einmal um | Bis zu 20 | Einzeln nacheinander | no |
| Funktioniert ohne Excel-Lizenz | yes | no | no |
XML
Extensible Markup Language
XML ist eine Auszeichnungssprache für strukturierte Daten, die 1998 vom W3C veröffentlicht wurde. Sie verwendet verschachtelte Tags mit Attributen und unterstützt Schemata, Namensräume und Validierung, wodurch sie für komplexe Dokumente robust ist. XML liegt RSS-Feeds, SVG, Office-Dokumenten, Sitemaps und vielen Datenaustauschen in Unternehmen und Behörden zugrunde. Im Vergleich zu JSON ist XML umständlich, aber jede Programmiersprache und viele Tabellenprogramme können es lesen.
- Komprimierung
- –
- Transparenz
- –
- Animation
- –
- Eingeführt
- 1998 · W3C
XLSX
Microsoft Excel-Arbeitsmappe
XLSX ist seit Office 2007 das Standard-Arbeitsmappenformat von Microsoft Excel und basiert auf dem Standard Office Open XML. Es speichert mehrere Tabellenblätter, Formeln, Formatierungen, Diagramme, Pivot-Tabellen und Datenüberprüfung in einem ZIP-Paket aus XML. Es unterstützt über eine Million Zeilen pro Blatt und ist das gängige Austauschformat für Geschäftstabellen. Google Sheets, LibreOffice und Numbers öffnen XLSX, Makros und erweiterte Funktionen gehen dabei aber unter Umständen verloren.
- Komprimierung
- –
- Transparenz
- –
- Animation
- –
- Eingeführt
- 2007 · Microsoft
XML wird in Excel umgewandelt, wenn eine Person und kein Programm die Daten lesen muss: etwa eine Buchhalterin, die eine E-Rechnung prüft, ein Händler, der einen Produktfeed durchsieht, oder eine Führungskraft, die einen Export auswertet, der nur als XML vorliegt.
XML in XLSX umwandeln: So landen verschachtelte Daten in Spalten
Eine Tabelle ist flach, XML ist ein Baum, daher muss die Umwandlung festlegen, was eine Zeile bedeutet. Das sich wiederholende Element, das den Daten am nächsten liegt, etwa jedes <Entry> in einem Kontoauszug oder jedes <cac:InvoiceLine> in einer UBL-Rechnung, wird zur Zeile. Darin verschachtelte Werte werden auf Spalten verteilt, und Attribute wie ein Währungscode erhalten eigene Spalten neben dem Betrag, den sie beschreiben.
Text bleibt exakt so, wie er im XML steht, was Kontonummern, IBANs und Artikelnummern mit führenden Nullen schützt. Beträge, die wie Zahlen aussehen, werden zu Zahlenzellen, die Sie summieren können. Namensraum-Präfixe wie cbc: bleiben Teil der Spaltennamen, was unproblematisch ist und die Herkunft jedes Felds klar macht. Wenn Sie statt einer flachen Tabelle den vollständigen Baum brauchen, zum Beispiel für ein Skript, behält XML in JSON die Verschachtelung bei.
Bei sehr großen Exporten sollten Sie das Excel-Raster im Blick behalten: Ein Tabellenblatt fasst 1.048.576 Zeilen, ein Feed mit mehr Datensätzen sollte daher als CSV ausgegeben oder vorher aufgeteilt werden.
Häufige Fragen zu XML in Excel
Warum importiert Excel für Mac meine XML-Datei nicht?
XML-Zuordnungen und der Aufgabenbereich „XML-Quelle“ gibt es nur in Excel für Windows. Excel für Mac öffnet eine XML-Datei bestenfalls als Text, mit allen Tags in einer Spalte. Wenn Sie die Datei zuerst in XLSX umwandeln, erhalten Mac-Nutzer dieselbe Tabelle wie Windows-Nutzer.
Excel meldet, dass die XML-Datei kein Schema hat, und bietet an, eines zu erstellen. Ist das ein Problem?
Dabei leitet Excel eine Struktur aus den Daten ab, und bei einfachen Dateien funktioniert das. Bei stark verschachtelten oder sehr großen Dateien schlägt die abgeleitete Zuordnung oft fehl oder verteilt Werte auf viele Spalten. Dieser Konverter flacht die Datensätze ohne Schema-Schritt ab, sodass nichts bestätigt werden muss.
Kann ich eine XML-E-Rechnung in Excel umwandeln?
Ja. Formate wie UBL, das im gesamten Peppol-Netzwerk verwendet wird, und die italienische FatturaPA sind reines XML. Kopfdaten wie Verkäufer, Käufer und Summen erscheinen als Spalten, und die wiederkehrenden Rechnungspositionen werden zu Zeilen, die Sie summieren und mit der PDF-Kopie abgleichen können.
Worin unterscheidet sich XML in Excel von XML in CSV?
Die Daten sind dieselben, aber XLSX speichert Text und Zahlen als typisierte Zellen und öffnet sich per Doppelklick, ohne dass Excel Werte neu errät. Wählen Sie XML in CSV, wenn ein anderes System das Ergebnis importiert und es nicht von einer Person gelesen wird.
Lässt sich die Arbeitsmappe wieder in XML umwandeln?
Ja, nachdem Sie die Zeilen bearbeitet haben, schreibt Excel in XML sie wieder als XML-Datensätze. Die ursprüngliche Verschachtelung, Namensräume und Attribute werden nicht automatisch wiederhergestellt. Prüfen Sie das Ergebnis daher anhand der Vorgaben des empfangenden Systems.
- XML in CSV umwandelnXML-Feeds, Rechnungen und Systemexporte online in CSV umwandeln. Datensätze werden Zeilen, Kind-Tags Spalten. Bis zu 20 Dateien, je 95 MB.
- XML-zu-JSON-KonverterXML in lesbares JSON umwandeln: Attribute werden @-Schlüssel, wiederholte Tags Arrays, Text bleibt erhalten. Für SOAP-Antworten, Feeds und Exporte.
- JSON in Excel umwandelnJSON oder JSON Lines in eine Excel-XLSX-Tabelle umwandeln: Schlüssel werden Spalten, jeder Datensatz eine Zeile. Bis zu 20 Dateien, ohne Konto.
- Excel in XML umwandelnExcel-Tabelle ohne XML-Zuordnung oder Entwicklertools in XML umwandeln. Jede Zeile wird ein Datensatz, jede Überschrift ein Tag. XLSX, XLS, ODS.
- CSV in XLSX umwandelnCSV in eine Excel-XLSX-Arbeitsmappe umwandeln – führende Nullen, lange IDs und Umlaute bleiben erhalten. Komma, Semikolon und Tab werden erkannt.
- XML in Word umwandelnXML in Word umwandeln: Datensätze werden Zeilen einer Tabelle in einer .docx zum Drucken und Versenden. Elemente und Attribute werden Spalten.