UltKit

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

Ausgabe

Dateien werden auf unseren Servern verarbeitet und nach 30 Minuten gelöscht.

So verwenden Sie dieses Tool

  1. 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. 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. 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.

  1. Rechnungen

    UBL- und FatturaPA-Dateien: eine Zeile pro Rechnungsposition mit Artikel, Menge, Umsatzsteuersatz und Betrag.

  2. Kontoauszüge

    camt.053-Dateien: eine Zeile pro gebuchtem Umsatz mit Datum, Betrag, Währung und Gegenpartei.

  3. 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 KonverterExcel für WindowsExcel für Mac
Öffnet beliebiges XML als Tabelleyesyesno
Keine XML-Zuordnung, keine Schema-Abfrageyesnono
Wandelt viele Dateien auf einmal umBis zu 20Einzeln nacheinanderno
Funktioniert ohne Excel-Lizenzyesnono

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
XML-Konverter

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
XLSX-Konverter

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.