Excel naar XML converteren
Haal een XML-bestand uit een spreadsheet zonder eerst een XML-toewijzing in Excel te maken. Elke rij wordt een recordelement en elke kolomkop de tag die de waarde van die cel bevat.
Dataconverter
of sleep CSV, TSV, TXT …-bestanden hierheen ·
Max. 95 MB per bestand· Tot 20 bestanden· Verwijderd na 30 minuten
Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.
Teken dat kolommen scheidt in CSV- en tekstbestanden, zowel bij het lezen als bij het schrijven. Automatisch herkent het uit de invoer en schrijft komma's.
UTF-8 werkt voor alle talen. Kies UTF-8 met BOM als Excel op Windows onleesbare accenten of Aziatische tekens toont bij het openen van de CSV.
Invoer uit Excel, ODS en Numbers: converteer alleen het eerste blad of alle bladen (één CSV per blad in een ZIP, of één JSON-sleutel per blad).
Naam van het bladtabblad in de nieuwe spreadsheet, maximaal 31 tekens.
Array van objecten gebruikt kolomnamen als sleutels voor elke rij; array van arrays is compacter en bewaart de koptekst als eerste array.
Naam van het buitenste element dat alle rijen omvat; elke rij wordt een <row> daarbinnen.
Gebruikt in CREATE TABLE- en INSERT-instructies. Alleen letters, cijfers en underscores.
Aanhalingstekens en kolomtypen verschillen enigszins per database; kies de database waarin u gaat importeren.
Schrijf datumcellen in één notatie. ISO (2026-10-18) is het veiligst voor databases en code; behouden laat ze zoals ze in de bron staan.
Zo gebruikt u deze tool
- 1
Voeg de spreadsheet toe
Upload XLSX-, XLS-, XLSM- of ODS-bestanden, tot 20 per batch en elk maximaal 95 MB. Controleer dat rij 1 de kolomnamen bevat die u als tags wilt gebruiken.
- 2
Geef het hoofdelement een naam
Stel onder Geavanceerde instellingen bij XML-roottag het buitenste element in dat uw ontvangende systeem verwacht, zoals products of employees. Laat Leesbaar opmaken aan voor een leesbaar, ingesprongen bestand.
- 3
Converteer en valideer
Klik op Converteren naar XML en download het bestand. Publiceert de ontvanger een XSD-schema, laat het bestand dan door een validator controleren voordat u het verstuurt.
Excel naar XML neemt de tabel op uw eerste werkblad en schrijft die als geneste elementen: één buitenste root, één record per rij en één onderliggende tag per kolom, vernoemd naar uw kopteksten.
Waarom Excel naar XML omzetten
XML werd op 10 februari 1998 een W3C-aanbeveling, en een hele generatie bedrijfssoftware is eromheen gebouwd voordat JSON het web overnam. Leveranciersportalen, salaris- en HR-systemen, catalogusimporters en veel bedrijfskoppelingen accepteren nog steeds alleen XML-uploads. Ondertussen bewaren de mensen die de gegevens beheren, een inkoopmedewerker of een kantoormanager, ze in Excel. Iemand moet de brug slaan, meestal de dag voor een deadline.
Excel kan het in theorie zelf. U schakelt het verborgen tabblad Ontwikkelaars in, schrijft of laadt een XSD-schema, sleept elk element naar een kolom om een XML-toewijzing te maken en exporteert dan. Dat is prima voor een maandrapport met een vast schema, maar veel werk voor een eenmalig bestand. De converter slaat de toewijzing over: kopteksten worden tagnamen, rijen worden records. Wil de ontvanger liever JSON, dan schrijft Excel naar JSON dezelfde rijen als objecten.
Voorbeeld: Excel naar XML converteren
<?xml version="1.0" encoding="UTF-8"?>
<products>
<row>
<sku>00418</sku>
<name>Kabelgoot & clips</name>
<stock>42</stock>
</row>
<row>
<sku>00419</sku>
<name>Voetensteun</name>
<stock>7</stock>
</row>
</products>Het werkblad voorbereiden zodat de XML valideert
| Doen | Niet doen |
|---|---|
Gebruik één koptekstrij met korte namen zoals unit_price of email | Een koptekst met een cijfer laten beginnen of er spaties in zetten |
| Houd per werkblad één soort record aan, bijvoorbeeld alleen producten of alleen medewerkers | Cellen samenvoegen over de koptekstrij heen of lege koptekstcellen laten staan |
| Geef kolommen met codes, zoals SKU's en postcodes, de notatie Tekst zodat voorloopnullen blijven staan | De escapes voor & of < zelf typen; die worden voor u geschreven, zoals & hierboven |
| Vraag de ontvanger naar de naam van het rootelement en vul die in bij XML-roottag | Totaal- of subtotaalrijen onderaan laten staan; die worden nepmeldingen als records |
Manieren om XML uit Excel te exporteren vergeleken
| UltKit | Excel XML-toewijzing exporteren | Excel XML-spreadsheet 2003 | |
|---|---|---|---|
| Vereist eerst een XSD-schema | no | yes | no |
| Tagnamen komen uit uw kopteksten | yes | Uit de toewijzing | no |
| Eén element per rij, leesbaar voor andere systemen | yes | yes | Cell- en Row-elementen |
| Werkt met .xls-, .ods- en .numbers-bestanden | yes | Alleen Excel | Alleen Excel |
| Converteert 20 bestanden in één batch | yes | no | no |
Details van de formaten XLSX en XML
XLSX
Microsoft Excel-werkmap
XLSX is sinds Office 2007 het standaard werkmapformaat van Microsoft Excel, gebaseerd op de Office Open XML-standaard. Het slaat meerdere bladen, formules, opmaak, grafieken, draaitabellen en gegevensvalidatie op in een ZIP-pakket met XML. Het ondersteunt meer dan een miljoen rijen per blad en is het standaard uitwisselingsformaat voor zakelijke spreadsheets. Google Spreadsheets, LibreOffice en Numbers openen XLSX, al worden macro's en geavanceerde functies mogelijk niet overgenomen.
- Compressie
- –
- Transparantie
- –
- Animatie
- –
- Geïntroduceerd
- 2007 · Microsoft
XML
Extensible Markup Language
XML is een opmaaktaal voor gestructureerde gegevens, in 1998 gepubliceerd door het W3C. Het gebruikt geneste tags met attributen en ondersteunt schema's, naamruimten en validatie, wat het robuust maakt voor complexe documenten. Het ligt ten grondslag aan RSS-feeds, SVG, Office-documenten, sitemaps en veel zakelijke en overheidsgegevensuitwisselingen. XML is omslachtig vergeleken met JSON, maar elke programmeertaal en veel spreadsheetprogramma's kunnen het lezen.
- Compressie
- –
- Transparantie
- –
- Animatie
- –
- Geïntroduceerd
- 1998 · W3C
Excel wordt XML wanneer gegevens uit een werkblad moeten worden aangeleverd bij een systeem dat alleen records met tags accepteert: het importeindpunt van een partner, een oudere ERP of CMS, of een testbestand dat een schemavalidator controleert.
Excel naar XML: antwoorden voordat u het bestand verstuurt
Waarom meldt Excel dat mijn XML-toewijzingen niet exporteerbaar zijn?
De eigen opdracht XML exporteren van Excel werkt alleen via een XML-toewijzing die aan een schema is gekoppeld, en weigert sommige structuren, zoals lijsten binnen lijsten. Deze converter heeft geen toewijzing nodig: hij leest het werkblad als gewone tabel en schrijft één record per rij.
Is een XLSX-bestand niet al XML?
Van binnen wel. Een .xlsx is een ZIP-pakket met XML-onderdelen volgens ISO/IEC 29500. Maar een werkbladonderdeel bevat celverwijzingen en verwijzingen naar een tabel met gedeelde tekenreeksen, geen leesbare records. Het is dus onbruikbaar voor een systeem dat één element per klant of product verwacht.
Welke kolomkoppen leveren geldige XML-tags op?
XML 1.0 staat letters, cijfers, koppeltekens, underscores en punten toe, maar een naam mag niet met een cijfer beginnen of spaties bevatten, en namen die met xml beginnen zijn gereserveerd. Geef kopteksten als 2025 Sales of Unit Price vóór het converteren een andere naam, zoals sales_2025 en unit_price.
Kan ik elk werkblad van de werkmap exporteren?
Stel Te converteren werkbladen in op Alle werkbladen en elk tabblad wordt ook geconverteerd, in plaats van alleen het eerste. Houd per werkblad één soort record aan, want elk werkblad wordt als aparte tabel behandeld.
Wat gebeurt er met formules en celopmaak?
XML bevat waarden, dus een cel met een formule wordt als berekend resultaat weggeschreven. Vetgedrukte tekst, vulkleuren, kolombreedtes en opmerkingen zijn opmaak en komen niet in het resultaat.
Hoe zet ik de XML weer om naar een spreadsheet?
Gebruik XML naar Excel. Records worden weer rijen en tags worden kolomkoppen, zodat u de gegevens in Excel kunt bewerken en opnieuw kunt converteren wanneer de ontvanger een update nodig heeft.