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
Filerna bearbetas på våra servrar och raderas efter 30 minuter.
Tecknet som skiljer kolumner åt i CSV- och textfiler, både vid läsning och skrivning. Automatiskt identifierar det i indata och skriver kommatecken.
UTF-8 fungerar för alla språk. Välj UTF-8 med BOM om Excel i Windows visar förvrängda å, ä, ö eller asiatiska tecken när du öppnar CSV-filen.
För indata från Excel, ODS och Numbers: konvertera bara första bladet eller alla blad (en CSV per blad i en ZIP, eller en JSON-nyckel per blad).
Namnet på bladfliken i det nya kalkylarket, högst 31 tecken.
Lista med objekt använder kolumnnamnen som nycklar för varje rad; lista med listor är mer kompakt och behåller rubrikraden som första lista.
Namnet på det yttre elementet som omsluter alla rader; varje rad blir en <row> inuti det.
Används i CREATE TABLE- och INSERT-satser. Endast bokstäver, siffror och understreck.
Citering och kolumntyper skiljer sig något mellan databaser; välj den du ska importera till.
Skriv om datumceller i ett enda format. ISO (2026-10-18) är säkrast för databaser och kod; behåll lämnar dem som i källan.
Så använder du verktyget
- 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
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
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.
Fakturor
UBL- och FatturaPA-filer: en rad per fakturarad med artikel, antal, momssats och belopp.
Kontoutdrag
camt.053-filer: en rad per bokförd post med datum, belopp, valuta och motpart.
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 konverteraren | Excel för Windows | Excel för Mac | |
|---|---|---|---|
| Öppnar valfri XML som tabell | yes | yes | no |
| Ingen XML-karta eller schemadialog | yes | no | no |
| Konverterar många filer på en gång | Upp till 20 | En i taget | no |
| Fungerar utan Excel-licens | yes | no | no |
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
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
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.
- Konvertera XML till CSVKonvertera XML-flöden, fakturor och systemexporter till CSV online. Poster blir rader, underelement blir kolumner. Upp till 20 filer, 95 MB per fil.
- Konvertera XML till JSONKonvertera XML till läsbar JSON: attribut blir @-nycklar, upprepade taggar blir arrayer, texten bevaras. För SOAP-svar, flöden och äldre exporter.
- Konvertera JSON till ExcelKonvertera JSON eller JSON Lines till ett XLSX-blad i Excel: nycklar blir kolumnrubriker, varje post en rad. Upp till 20 filer åt gången, utan konto.
- Konvertera Excel till XMLKonvertera ett Excel-blad till XML utan XML-mappningar eller fliken Utvecklare. Varje rad blir en post, varje rubrik en tagg. XLSX, XLS och ODS.
- Konvertera CSV till XLSXKonvertera CSV till Excel XLSX med inledande nollor, långa ID:n och accenttecken intakta. Komma, semikolon och tabb känns igen automatiskt.
- Konvertera XML till WordKonvertera XML till Word: återkommande poster blir tabellrader i en .docx-fil. Element och attribut blir kolumner.