So verwenden Sie Excel in XML
- 1
Tabelle ablegen
XLSX, XLS oder ODS – oder eine CSV-Datei. Wählen Sie das Tabellenblatt aus, falls die Arbeitsmappe mehrere enthält.
- 2
Elemente benennen
Legen Sie das Wurzelelement fest, das Element, das für jede Zeile geschrieben wird, und ob Spalten zu untergeordneten Elementen oder zu Attributen werden.
- 3
XML speichern
Prüfen Sie die Ausgabe und laden Sie dann die .xml-Datei herunter oder kopieren Sie sie.
Limits und Pro
Tabellen und CSV-Dateien bis 500 MB; jeweils ein Tabellenblatt.
Dateien bis 4 GB. Pro ansehen
Über Excel in XML
Excel in XML schreibt die Zeilen einer Tabelle als XML: ein Element pro Zeile innerhalb eines Wurzelelements, wobei die Spaltenköpfe die Namen liefern. Ein Tabellenblatt mit den Spalten sku, name und price wird zu <rows><row><sku>A-1</sku><name>Pen</name><price>1.5</price></row>…</rows> oder, wenn die Spalten als Attribute geschrieben werden, zu <row sku="A-1" name="Pen" price="1.5"/>. Beide Elementnamen lassen sich ändern, zum Beispiel in products und product, damit sie zu dem passen, was das empfangende System erwartet.
Spaltenköpfe sind selten von sich aus gültige XML-Namen, deshalb werden sie korrigiert: Leerzeichen und Satzzeichen werden zu Unterstrichen, einem Kopf, der mit einer Ziffer beginnt, wird ein Unterstrich vorangestellt, und zwei Spalten mit demselben Kopf werden zu name und name_2. Kyrillische und andere nicht lateinische Spaltenköpfe sind in XML erlaubt und bleiben unverändert.
Werte werden so geschrieben, wie das Tabellenblatt sie speichert, nicht wie sie angezeigt werden: 1200 statt 1.200,00 $, Datumsangaben im ISO-8601-Format (2026-03-31, bei Bedarf mit Uhrzeit) und Formeln als ihr zuletzt berechnetes Ergebnis. Leere Zellen werden zu leeren Elementen oder weggelassen, wenn Sie schlankere Datensätze bevorzugen. Sonderzeichen werden maskiert, und die Datei ist UTF-8-kodiert, wahlweise mit XML-Deklaration.
CSV-Dateien funktionieren genauso, wobei Trennzeichen und Textkodierung – UTF-8, Windows-1251 oder Windows-1252 – erkannt oder von Hand gewählt werden. Deaktivieren Sie „Erste Zeile ist die Kopfzeile“ für ein Blatt ohne Kopfzeile; die Spalten heißen dann Column_1, Column_2 und so weiter. Es wird jeweils nur ein Tabellenblatt umgewandelt.
Datenschutz
Die Arbeitsmappe oder CSV-Datei wird mit SheetJS in einem Worker in diesem Tab gelesen, und auch das XML wird dort geschrieben. Es wird nichts hochgeladen, und die Datei wird nicht gespeichert.