UltKit

XML na Excel-omskakelaar

Lees 'n XML-faktuur, 'n bankstaatlêer, 'n produkvoer of 'n uitvoer uit rekeningkundige sagteware as 'n gewone sigblad, met een rekord per ry, sonder om XML-kaarte in Excel op te stel.

Data-omskakelaar

of los CSV, TSV, TXT …-lêers hier ·

Maks. 95 MB per lêer· Tot 20 lêers· Uitgevee na 30 minute

Uitvoer

Lêers word op ons bedieners verwerk en na 30 minute uitgevee.

Hoe om hierdie nutsding te gebruik

  1. 1

    Laai die XML-lêers op

    Los een of meer .xml-lêers op die oplaaigebied neer, tot 20 per bondel en 95 MB elk. Elke lêer word sy eie werkboek.

  2. 2

    Gee die oortjie 'n naam as u wil

    Die uitvoer is op XLSX gestel. Onder Gevorderde instellings verander Blaainaam die oortjienaam en Datums kan tydstempels herskryf na 'n formaat wat jou span kan lees.

  3. 3

    Skakel om en maak oop

    Druk Skakel om na XLSX (Excel) en maak die werkboek oop in Excel, Numbers, Google Sheets of LibreOffice Calc.

XML-lêers wat mense in Excel moet oopmaak

XML is sedert 1998 'n W3C-standaard, en die sterkte daarvan is presisie: elke waarde sit in 'n benoemde etiket, en 'n skema kan presies sê watter etikette toegelaat word. Dis hoekom regerings, banke en groot kleinhandelaars dit vir masjien-tot-masjien-data gekies het. Die nadeel is dat dieselfde presisie die lêers vir mense moeg maak om in 'n teksredigeerder te lees.

Sedert Januarie 2019 vereis Italië dat besigheid-tot-besigheid-fakture as FatturaPA-XML deur sy uitruilstelsel gaan. Die Peppol-netwerk wat baie Europese openbare kopers gebruik, dra UBL-fakture, ook XML. Banke wat na ISO 20022 oorskakel, lewer rekeningstate as camt.053-XML. Markplekke en winkelvoere beskryf produkte in XML, en baie boekhoudpakkette voer joernale op dieselfde manier uit. Elkeen hiervan beland gereeld by iemand wat net 'n tabel wil hê.

  1. Fakture

    UBL- en FatturaPA-lêers: een ry per fakturalyn met item, hoeveelheid, BTW-koers en bedrag.

  2. Banksdate

    camt.053-lêers: een ry per geboekte inskrywing met datum, bedrag, geldeenheid en teenparty.

  3. Produkvoere

    Winkel- en markplekvoere: een ry per produk met ID, titel, prys en beskikbaarheid.

XML na Excel-omskakelaar of Excel se eie XML-invoer

Hierdie omskakelaarExcel vir WindowsExcel vir Mac
Maak enige XML as 'n tabel oopyesyesno
Geen XML-kaart- of skemavraag nieyesnono
Skakel baie lêers in een slag omTot 20Een op 'n slagno
Werk sonder 'n Excel-lisensieyesnono

XML

Extensible Markup Language

XML is 'n opmerkingstaal vir gestruktureerde data wat in 1998 deur die W3C gepubliseer is. Dit gebruik geneste etikette met kenmerke en ondersteun skemas, naamruimtes en validering, wat dit robuust vir komplekse dokumente maak. Dit onderlê RSS-voere, SVG, Office-dokumente, werfkaarte en baie onderneming- en regeringsdata-uitruilings. XML is woordryk in vergelyking met JSON, maar elke programmeertaal en baie sigbladinstrumente kan dit lees.

Kompressie
–
Deursigtigheid
–
Animasie
–
Bekendgestel
1998 · W3C
XML-omskakelaar

XLSX

Microsoft Excel-werkboek

XLSX is Microsoft Excel se verstek-werkboekformaat sedert Office 2007, gebaseer op die Office Open XML-standaard. Dit stoor veelvuldige blaaie, formules, formatering, grafieke, spiltabelle en datavalidering in 'n ZIP-pakket van XML. Dit ondersteun meer as 'n miljoen rye per blad en is die verstek-uitruilformaat vir sakesigblaaie. Google Sheets, LibreOffice en Numbers maak XLSX oop, hoewel makro's en gevorderde kenmerke dalk nie oorgedra word nie.

Kompressie
–
Deursigtigheid
–
Animasie
–
Bekendgestel
2007 · Microsoft
XLSX-omskakelaar

XML gaan na Excel wanneer 'n persoon, nie 'n program nie, die data moet lees: 'n boekhouer wat 'n e-faktuur nagaan, 'n handelaar wat 'n produkvoer hersien, of 'n bestuurder wat na 'n uitvoer kyk wat net as XML aankom.

XML na XLSX omskakel: hoe geneste data in kolomme beland

'n Sigblad is plat en XML is 'n boom, so die omskakeling moet besluit wat een ry beteken. Die herhalende element naaste aan die data, byvoorbeeld elke <Entry> in 'n staat of elke <cac:InvoiceLine> in 'n UBL-faktuur, word die ry. Waardes wat daarin genes is, word oor kolomme versprei, en kenmerke soos 'n geldeenheidkode kry eie kolomme langs die bedrag wat hulle beskryf.

Teks bly presies soos in die XML geskryf, wat rekeningnommers, IBAN's en artikelkodes met voorloopnulle beskerm. Bedrae wat numeries lyk, word getalselle wat jy kan optel. Naamruimte-voorvoegsels soos cbc: bly deel van die kolomname, wat onskadelik is en die oorsprong van elke veld duidelik maak. As jy die volle boom eerder as 'n plat tabel wil hê, byvoorbeeld om 'n skrip te voer, hou XML na JSON die nesting ongeskonde.

Hou by baie groot uitvoere Excel se rooster in gedagte: 'n werkblad hou 1 048 576 rye, so 'n voer met meer rekords as dit moet na CSV gaan of eers verdeel word.

Gereelde vrae oor XML na Excel

Waarom voer Excel vir Mac my XML-lêer nie in nie?

XML-kaarte en die XML Source-paneel bestaan net in Excel vir Windows. Excel vir Mac maak 'n XML-lêer op sy beste as teks oop, met elke etiket in een kolom. As jy die lêer eers na XLSX omskakel, kry Mac-gebruikers dieselfde tabel as Windows-gebruikers.

Excel sê die XML het geen skema nie en bied aan om een te skep. Is dit 'n probleem?

Dit is Excel wat 'n struktuur uit die data aflei, en vir eenvoudige lêers werk dit. By diep geneste of baie groot lêers misluk die afgeleide kaart dikwels of versprei dit waardes oor baie kolomme. Hierdie omskakelaar plat die rekords uit sonder 'n skema-stap, so daar is niks om goed te keur nie.

Kan ek 'n XML-e-faktuur na Excel omskakel?

Ja. Formate soos UBL, wat oor die Peppol-netwerk gebruik word, en Italië se FatturaPA is gewone XML. Opskrifbesonderhede soos verkoper, koper en totale verskyn as kolomme, en die herhalende fakturalyne word rye wat jy kan optel en teen die PDF-kopie kan nagaan.

Hoe verskil XML na Excel van XML na CSV?

Die data is dieselfde, maar XLSX hou teks en getalle as getikte selle en maak met 'n dubbelklik oop sonder dat Excel waardes weer raai. Kies XML na CSV wanneer 'n ander stelsel die resultaat gaan invoer eerder as dat 'n persoon dit lees.

Kan die werkboek weer na XML omgeskakel word?

Ja, sodra jy die rye geredigeer het, skryf Excel na XML hulle weer as XML-rekords. Die oorspronklike nesting, naamruimtes en kenmerke word nie outomaties herbou nie, so kontroleer die resultaat teen wat die ontvangende stelsel verwag.