Was ist dieser Excel-zu-XML-Konverter?
Ein kostenloses, browserbasiertes Tool, das ein Excel-Blatt (.xlsx) in XML konvertiert. Ziehen Sie eine Arbeitsmappe hierher, wählen Sie ein Blatt und kopieren oder laden Sie das Ergebnis herunter. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser, daher wird Ihre Tabelle nie hochgeladen und es ist keine Excel-Installation erforderlich.
Excel als Pflegeoberfläche, XML als Übergabeformat
Etliche Systeme nehmen Daten nach wie vor als XML entgegen: EDI-artiger Belegaustausch, Meldeformate für Behörden, Produktfeeds für Shops und CMS-Importer. Solche Dateien von Hand im Texteditor zu pflegen hält niemand durch. Die praktikable Arbeitsteilung: Die Daten leben im Tabellenblatt, wo Filtern und Korrigieren wenig kostet, und das XML entsteht erst im letzten Schritt.
Die erzeugte Struktur spiegelt das Blatt: Jede Datenzeile wird zu einem Element, jede Spalte zu einem Kindelement darin, benannt nach der Spaltenüberschrift. Diese Zuordnung ist der gesamte Vertrag, weshalb Zeile 1 besondere Sorgfalt verdient.
Saubere Überschriften, berechenbares XML
Elementnamen entstehen aus Zeile 1 und werden XML-tauglich gemacht: Leerzeichen und Sonderzeichen werden zu Unterstrichen, Überschriften mit führender Ziffer bekommen einen Unterstrich vorangestellt. Verlangt die Zielspezifikation <UnitPrice>, nennen Sie die Spalte gleich UnitPrice und sparen sich das spätere Umbenennen. Leere Zellen erzeugen trotzdem leere Elemente, sodass jede Zeile dieselbe Form behält; Zeichen wie & und < werden automatisch maskiert.
Was die Umwandlung nicht wissen kann, ist der genaue Vertrag der Gegenseite: Wurzelelement, Verschachtelung, Groß- und Kleinschreibung. Behandeln Sie die Ausgabe als Nutzlast und prüfen Sie sie vor der Abgabe gegen Schema oder Beispieldatei des Empfängers.
So verwenden Sie es
- Ziehen Sie eine Excel-Datei (.xlsx / .xls) hierher oder klicken Sie, um eine auszuwählen. Sie wird lokal gelesen – es wird nichts hochgeladen.
- Falls die Arbeitsmappe mehrere Blätter enthält, wählen Sie das zu konvertierende aus.
- Kopieren Sie das XML-Ergebnis oder laden Sie es als Datei herunter.
Wie die Daten zugeordnet werden
- Jede Zeile des ausgewählten Blatts wird zu einem XML-Datensatz; Zellwerte werden so exportiert, wie sie angezeigt werden.
- Die XML-Form ist die generische tabellarische Zuordnung: <rows><row><Column>Wert</Column></row></rows>, wobei Spaltennamen in gültige Elementnamen bereinigt werden.
- Es wird nur das ausgewählte Blatt konvertiert – wählen Sie ein anderes Blatt aus dem Dropdown-Menü, um auch dieses zu konvertieren.
Beispiel
Eingabe (Excel)
Name Qty Apple 3 Orange 5
Ausgabe (XML)
<?xml version="1.0" encoding="UTF-8"?>
<rows>
<row>
<Name>Apple</Name>
<Qty>3</Qty>
</row>
<row>
<Name>Orange</Name>
<Qty>5</Qty>
</row>
</rows>Excel und XML im Überblick
| Format | Typ | Struktur | Am besten für |
|---|---|---|---|
| Excel | Binäre Tabelle (.xlsx) | Blätter aus Zeilen × Spalten mit typisierten Zellen | Bearbeiten in Excel oder Google Tabellen |
| XML | Nur-Text-Markup | Verschachtelte benannte Elemente plus Attribute | Systemintegrationen, Feeds, Legacy-APIs |



