XML naar Excel converteren
Bekijk een XML-factuur, een bankafschriftbestand, een productfeed of een export uit boekhoudsoftware als een gewone spreadsheet, met één record per rij, zonder XML-toewijzingen in Excel in te stellen.
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
Upload de XML-bestanden
Sleep een of meer .xml-bestanden naar het uploadvak, maximaal 20 per batch en elk tot 95 MB. Elk bestand wordt een eigen werkmap.
- 2
Geef het tabblad eventueel een naam
De uitvoer staat ingesteld op XLSX. Onder Geavanceerde instellingen wijzigt u met Naam van het werkblad de tabnaam en kunt u met Datums tijdstempels omzetten naar een notatie die uw team goed kan lezen.
- 3
Converteer en open het bestand
Klik op Converteren naar XLSX (Excel) en open de werkmap in Excel, Numbers, Google Sheets of LibreOffice Calc.
XML-bestanden die men in Excel wil openen
XML is sinds 1998 een W3C-standaard en de kracht ervan is precisie: elke waarde staat in een benoemde tag en een schema kan exact vastleggen welke tags zijn toegestaan. Daarom kozen overheden, banken en grote retailers het voor gegevensuitwisseling tussen systemen. Het nadeel is dat diezelfde precisie de bestanden vermoeiend maakt om in een teksteditor te lezen.
Sinds januari 2019 moeten zakelijke facturen in Italië als FatturaPA-XML via het nationale uitwisselingssysteem lopen. Het Peppol-netwerk dat veel Europese overheidsinkopers gebruiken, verstuurt UBL-facturen, ook XML. Banken die overstappen op ISO 20022 leveren rekeningafschriften als camt.053-XML. Marktplaatsen en shoppingfeeds beschrijven producten in XML en veel boekhoudpakketten exporteren journaalposten op dezelfde manier. Al deze bestanden belanden regelmatig bij iemand die gewoon een tabel wil.
Facturen
UBL- en FatturaPA-bestanden: één rij per factuurregel met artikel, aantal, btw-tarief en bedrag.
Bankafschriften
camt.053-bestanden: één rij per geboekte post met datum, bedrag, valuta en tegenpartij.
Productfeeds
Feeds van webwinkels en marktplaatsen: één rij per product met ID, titel, prijs en beschikbaarheid.
XML naar Excel-converter of de eigen XML-import van Excel
| Deze converter | Excel voor Windows | Excel voor Mac | |
|---|---|---|---|
| Opent willekeurige XML als tabel | yes | yes | no |
| Geen vraag om XML-toewijzing of schema | yes | no | no |
| Converteert veel bestanden tegelijk | Maximaal 20 | Eén per keer | no |
| Werkt zonder Excel-licentie | yes | no | no |
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
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 gaat naar Excel wanneer een mens, en geen programma, de gegevens moet lezen: een boekhouder die een e-factuur controleert, een webwinkelier die een productfeed bekijkt of een manager met een export die alleen als XML binnenkomt.
XML naar XLSX converteren: zo komen geneste gegevens in kolommen
Een spreadsheet is plat en XML is een boom, dus de conversie moet bepalen wat één rij betekent. Het zich herhalende element dat het dichtst bij de gegevens zit, bijvoorbeeld elke <Entry> in een afschrift of elke <cac:InvoiceLine> in een UBL-factuur, wordt de rij. Waarden die erin genest zijn, worden over kolommen verdeeld en attributen zoals een valutacode krijgen een eigen kolom naast het bedrag waarbij ze horen.
Tekst blijft precies zoals in de XML staat, wat rekeningnummers, IBAN's en artikelcodes met voorloopnullen beschermt. Bedragen die numeriek lijken, worden getalcellen die u kunt optellen. Namespace-voorvoegsels zoals cbc: blijven deel van de kolomnamen, wat onschuldig is en de herkomst van elk veld duidelijk maakt. Wilt u de volledige boom in plaats van een platte tabel, bijvoorbeeld voor een script, dan houdt XML naar JSON de nesting intact.
Houd bij zeer grote exports rekening met het raster van Excel: een werkblad telt 1.048.576 rijen, dus een feed met meer records moet naar CSV of eerst worden gesplitst.
Veelgestelde vragen over XML naar Excel
Waarom importeert Excel voor Mac mijn XML-bestand niet?
XML-toewijzingen en het deelvenster XML-bron bestaan alleen in Excel voor Windows. Excel voor Mac opent een XML-bestand hooguit als tekst, met alle tags in één kolom. Als u het bestand eerst naar XLSX converteert, krijgen Mac-gebruikers dezelfde tabel als Windows-gebruikers.
Excel meldt dat de XML geen schema heeft en biedt aan er een te maken. Is dat een probleem?
Dan leidt Excel zelf een structuur af uit de gegevens, en bij eenvoudige bestanden werkt dat. Bij sterk geneste of zeer grote bestanden mislukt die afgeleide toewijzing vaak of worden waarden over veel kolommen verspreid. Deze converter vlakt de records af zonder schemastap, dus er is niets om goed te keuren.
Kan ik een XML-e-factuur naar Excel converteren?
Ja. Formaten zoals UBL, dat in het hele Peppol-netwerk wordt gebruikt, en de Italiaanse FatturaPA zijn gewoon XML. Kopgegevens zoals verkoper, koper en totalen verschijnen als kolommen, en de terugkerende factuurregels worden rijen die u kunt optellen en vergelijken met de pdf-kopie.
Wat is het verschil tussen XML naar Excel en XML naar CSV?
De gegevens zijn gelijk, maar XLSX bewaart tekst en getallen als getypte cellen en opent met een dubbelklik, zonder dat Excel waarden opnieuw gaat raden. Kies XML naar CSV als een ander systeem het resultaat importeert en niet een persoon het leest.
Kan de werkmap weer naar XML worden omgezet?
Ja, na het bewerken van de rijen schrijft Excel naar XML ze weer weg als XML-records. De oorspronkelijke nesting, namespaces en attributen worden niet automatisch opnieuw opgebouwd, dus controleer het resultaat aan de hand van wat het ontvangende systeem verwacht.
- XML naar CSV converterenZet XML-feeds, facturen en exports online om naar CSV. Herhaalde records worden rijen, child-tags kolommen. Tot 20 bestanden, elk 95 MB.
- XML naar JSON converterZet XML om naar leesbare JSON: attributen worden @-sleutels, herhaalde tags arrays, tekst blijft intact. Voor SOAP-antwoorden, feeds en exports.
- JSON naar Excel converterenZet JSON of JSON Lines om naar een Excel XLSX-blad: sleutels worden kolomkoppen, elk record een rij. Tot 20 bestanden per keer, geen account nodig.
- Excel naar XML converterenZet een Excel-blad om naar XML zonder XML-toewijzing of tabblad Ontwikkelaars. Elke rij een record, elke kop een tag. XLSX, XLS en ODS.
- CSV naar XLSX converterenZet CSV om naar een Excel-werkmap (XLSX) met voorloopnullen, lange ID's en accenten intact. Komma, puntkomma en tab worden automatisch herkend.
- XML naar Word converterenXML naar Word: herhalende records worden tabelrijen in een .docx om te printen, becommentariëren en delen. Elementen en attributen worden kolommen.