UltKit

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

Uitvoer

Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.

Zo gebruikt u deze tool

  1. 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. 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. 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.

  1. Facturen

    UBL- en FatturaPA-bestanden: één rij per factuurregel met artikel, aantal, btw-tarief en bedrag.

  2. Bankafschriften

    camt.053-bestanden: één rij per geboekte post met datum, bedrag, valuta en tegenpartij.

  3. 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 converterExcel voor WindowsExcel voor Mac
Opent willekeurige XML als tabelyesyesno
Geen vraag om XML-toewijzing of schemayesnono
Converteert veel bestanden tegelijkMaximaal 20Eén per keerno
Werkt zonder Excel-licentieyesnono

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
XML-converter

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
XLSX-converter

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.