UltKit

Konvertera XML till Excel

Läs en XML-faktura, en kontoutdragsfil, ett produktflöde eller en export från ett bokföringsprogram som ett vanligt kalkylark, med en post per rad, utan att ställa in XML-mappningar i Excel.

Datakonverterare

eller släpp CSV, TSV, TXT …-filer här ·

Max 95 MB per fil· Upp till 20 filer· Raderas efter 30 minuter

Utdata

Filerna bearbetas på våra servrar och raderas efter 30 minuter.

Så använder du verktyget

  1. 1

    Ladda upp XML-filerna

    Släpp en eller flera .xml-filer i uppladdningsytan, upp till 20 per omgång och 95 MB per fil. Varje fil blir en egen arbetsbok.

  2. 2

    Namnge fliken om du vill

    Utdata är inställt på XLSX. Under Avancerade inställningar ändrar Bladnamn namnet på fliken och Datum kan skriva om tidsstämplar till ett format som ditt team lätt läser.

  3. 3

    Konvertera och öppna

    Tryck på Konvertera till XLSX (Excel) och öppna arbetsboken i Excel, Numbers, Google Sheets eller LibreOffice Calc.

XML-filer som behöver öppnas i Excel

XML har varit en W3C-standard sedan 1998, och styrkan är precisionen: varje värde ligger i en namngiven tagg, och ett schema kan ange exakt vilka taggar som är tillåtna. Därför valde myndigheter, banker och stora detaljhandlare det för data mellan maskiner. Haken är att samma precision gör filerna tröttsamma för människor att läsa i en textredigerare.

Sedan januari 2019 kräver Italien att faktureringar mellan företag går genom landets utbytessystem som FatturaPA XML. Peppol-nätverket, som många europeiska offentliga köpare använder, skickar UBL-fakturor, även de i XML. Banker som går över till ISO 20022 levererar kontoutdrag som camt.053 XML. Marknadsplatser och shoppingflöden beskriver produkter i XML, och många bokföringsprogram exporterar journaler på samma sätt. Alla dessa landar regelbundet hos någon som bara vill ha en tabell.

  1. Fakturor

    UBL- och FatturaPA-filer: en rad per fakturarad med artikel, antal, momssats och belopp.

  2. Kontoutdrag

    camt.053-filer: en rad per bokförd post med datum, belopp, valuta och motpart.

  3. Produktflöden

    Flöden från butiker och marknadsplatser: en rad per produkt med ID, titel, pris och lagerstatus.

XML till Excel-konverterare eller Excels egen XML-import

Den här konverterarenExcel för WindowsExcel för Mac
Öppnar valfri XML som tabellyesyesno
Ingen XML-karta eller schemadialogyesnono
Konverterar många filer på en gångUpp till 20En i tagetno
Fungerar utan Excel-licensyesnono

XML

Extensible Markup Language

XML är ett märkspråk för strukturerad data som publicerades av W3C 1998. Det använder nästlade taggar med attribut och stöder scheman, namnrymder och validering, vilket gör det robust för komplexa dokument. Det ligger bakom RSS-flöden, SVG, Office-dokument, webbplatskartor och många datautbyten inom företag och myndigheter. XML är mångordigt jämfört med JSON, men alla programmeringsspråk och många kalkylverktyg kan läsa det.

Komprimering
–
Transparens
–
Animation
–
Introducerades
1998 · W3C
XML-omvandlare

XLSX

Microsoft Excel-arbetsbok

XLSX är Microsoft Excels standardformat för arbetsböcker sedan Office 2007 och bygger på standarden Office Open XML. Det lagrar flera blad, formler, formatering, diagram, pivottabeller och datavalidering i ett ZIP-paket med XML. Det stöder över en miljon rader per blad och är standardformatet för utbyte av kalkylblad i arbetslivet. Google Kalkylark, LibreOffice och Numbers öppnar XLSX, men makron och avancerade funktioner följer kanske inte med.

Komprimering
–
Transparens
–
Animation
–
Introducerades
2007 · Microsoft
XLSX-omvandlare

XML går till Excel när en person, inte ett program, ska läsa datan: en redovisningsekonom som kontrollerar en e-faktura, en handlare som granskar ett produktflöde eller en chef som tittar på en export som bara kommer som XML.

Konvertera XML till XLSX: så hamnar nästlade data i kolumner

Ett kalkylblad är platt och XML är ett träd, så konverteringen måste avgöra vad en rad betyder. Det upprepade elementet närmast datan, till exempel varje <Entry> i ett kontoutdrag eller varje <cac:InvoiceLine> i en UBL-faktura, blir raden. Värden som ligger nästlade inuti sprids ut i kolumner, och attribut som en valutakod får egna kolumner intill beloppet de beskriver.

Text förblir exakt som den står i XML, vilket skyddar kontonummer, IBAN och artikelkoder med inledande nollor. Belopp som ser numeriska ut blir talceller som du kan summera. Namnrymdsprefix som cbc: finns kvar i kolumnnamnen, vilket är ofarligt och gör det tydligt var varje fält kommer ifrån. Om du vill ha hela trädet i stället för en platt tabell, till exempel för att mata ett skript, behåller XML till JSON nästlingen intakt.

Tänk på Excels rutnät vid mycket stora exporter: ett kalkylblad rymmer 1 048 576 rader, så ett flöde med fler poster bör gå till CSV eller delas upp först.

Vanliga frågor om XML till Excel

Varför kan Excel för Mac inte importera min XML-fil?

XML-scheman och rutan XML-källa finns bara i Excel för Windows. Excel för Mac öppnar en XML-fil i bästa fall som text, med varje tagg i en kolumn. Om du först konverterar filen till XLSX får Mac-användare samma tabell som Windows-användare.

Excel säger att XML-filen saknar schema och erbjuder att skapa ett. Är det ett problem?

Det är Excel som härleder en struktur från datan, och för enkla filer fungerar det. För djupt nästlade eller mycket stora filer misslyckas den härledda strukturen ofta eller sprider värden över många kolumner. Den här konverteraren plattar ut posterna utan något schemasteg, så det finns inget att godkänna.

Kan jag konvertera en XML-e-faktura till Excel?

Ja. Format som UBL, som används i hela Peppol-nätverket, och Italiens FatturaPA är vanlig XML. Rubrikuppgifter som säljare, köpare och totaler visas som kolumner, och de återkommande fakturaraderna blir rader som du kan summera och jämföra med PDF-kopian.

Vad skiljer XML till Excel från XML till CSV?

Datan är densamma, men XLSX behåller text och tal som typade celler och öppnas med ett dubbelklick utan att Excel gissar värdena på nytt. Välj XML till CSV när ett annat system ska importera resultatet i stället för att en person läser det.

Kan arbetsboken konverteras tillbaka till XML?

Ja, när du har redigerat raderna skriver Excel till XML dem som XML-poster igen. Den ursprungliga nästlingen, namnrymderna och attributen återskapas inte automatiskt, så kontrollera resultatet mot vad mottagande system förväntar sig.