Zo gebruik je Excel naar XML
- 1
Sleep je spreadsheet hierheen
XLSX, XLS of ODS – of een CSV-bestand. Kies het blad als de werkmap er meerdere heeft.
- 2
Geef de elementen een naam
Kies het hoofdelement, het element dat voor elke rij wordt geschreven en of kolommen onderliggende elementen of attributen worden.
- 3
Sla de XML op
Controleer de uitvoer en download het .xml-bestand of kopieer het.
Limieten en Pro
Spreadsheets en CSV-bestanden tot 500 MB; één blad tegelijk.
Bestanden tot 4 GB. Pro bekijken
Over Excel naar XML
Excel naar XML schrijft de rijen van een spreadsheet als XML: één element per rij binnen een hoofdelement, met de kolomkoppen als namen. Een blad met de kolommen sku, name en price wordt <rows><row><sku>A-1</sku><name>Pen</name><price>1.5</price></row>…</rows>, of, met kolommen als attributen, <row sku="A-1" name="Pen" price="1.5"/>. Beide elementnamen kun je aanpassen – bijvoorbeeld products en product – zodat ze passen bij wat het ontvangende systeem verwacht.
Koppen zijn zelden zomaar geldige XML-namen, dus ze worden hersteld: spaties en leestekens worden underscores, een kop die met een cijfer begint krijgt een underscore ervoor, en twee kolommen met dezelfde kop worden name en name_2. Cyrillische en andere niet-Latijnse koppen zijn toegestaan in XML en blijven zoals ze zijn.
Waarden worden geschreven zoals het blad ze opslaat, niet zoals ze worden weergegeven: 1200 in plaats van $1,200.00, datums als ISO 8601 (2026-03-31, met de tijd als die er is) en formules als hun laatst berekende resultaat. Lege cellen worden lege elementen, of worden weggelaten als je kleinere records wilt. Speciale tekens worden geëscaped en het bestand is UTF-8 met een optionele XML-declaratie.
CSV-bestanden werken op dezelfde manier, met het scheidingsteken en de tekencodering – UTF-8, Windows-1251 of Windows-1252 – automatisch gedetecteerd of handmatig gekozen. Zet “Eerste rij is de koprij” uit voor een blad zonder koprij; de kolommen heten dan Column_1, Column_2 enzovoort. Er wordt telkens maar één blad tegelijk geconverteerd.
Privacy
De werkmap of het CSV-bestand wordt met SheetJS in een worker binnen dit tabblad gelezen en de XML wordt daar ook geschreven; er wordt niets geüpload en het bestand wordt niet bewaard.