Excel til XML-konverter
Få en XML-fil ud af et regneark uden først at oprette en XML-tilknytning i Excel. Hver række bliver et post-element, og hver kolonneoverskrift bliver det tag, der indeholder cellens værdi.
Datakonverter
eller slip CSV, TSV, TXT …-filer her ·
Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter
Filer behandles på vores servere og slettes efter 30 minutter.
Tegn, der adskiller kolonner i CSV- og tekstfiler, både ved læsning og skrivning. Automatisk finder det i inputtet og skriver kommaer.
UTF-8 fungerer til alle sprog. Vælg UTF-8 med BOM, hvis Excel på Windows viser forkerte danske bogstaver eller asiatiske tegn, når CSV-filen åbnes.
Input fra Excel, ODS og Numbers: konvertér kun det første ark eller alle ark (én CSV pr. ark i en ZIP eller én JSON-nøgle pr. ark).
Navnet på arkfanen i det nye regneark, op til 31 tegn.
Array af objekter bruger kolonnenavne som nøgler for hver række; array af arrays er mere kompakt og beholder overskriften som første array.
Navnet på det yderste element, der omslutter alle rækker; hver række bliver til en <row> inden i det.
Bruges i CREATE TABLE- og INSERT-sætninger. Kun bogstaver, cifre og understregninger.
Citering og kolonnetyper er lidt forskellige mellem databaser; vælg den, du skal importere til.
Omskriv datoceller til ét format. ISO (2026-10-18) er sikrest til databaser og kode; behold lader dem stå, som de er i kilden.
Sådan bruger du værktøjet
- 1
Tilføj regnearket
Upload XLSX-, XLS-, XLSM- eller ODS-filer, op til 20 pr. batch og 95 MB pr. fil. Sørg for, at række 1 indeholder de kolonnenavne, du vil have som tags.
- 2
Navngiv rodelementet
Under Avancerede indstillinger angiver du i XML-rodtag det yderste element, som det modtagende system forventer, f.eks. products eller employees. Lad Pæn formatering være slået til, så filen bliver læsbar og indrykket.
- 3
Konvertér og validér
Tryk på Konvertér til XML, og download filen. Hvis modtageren udgiver et XSD-skema, bør du køre filen gennem en validator, før du sender den.
Excel til XML tager tabellen på dit første ark og skriver den som indlejrede elementer: én yderste rod, én post pr. række og ét underordnet tag pr. kolonne, opkaldt efter dine overskrifter.
Hvorfor konvertere Excel til XML
XML blev en W3C-anbefaling den 10. februar 1998, og en hel generation af forretningssoftware blev bygget op omkring det, før JSON overtog nettet. Leverandørportaler, løn- og HR-systemer, katalogimportører og mange virksomhedsintegrationer accepterer stadig kun XML-uploads. Samtidig opbevarer dem, der ejer dataene, f.eks. en indkøbsassistent eller en kontorchef, dem i Excel. Nogen skal bygge bro mellem de to, som regel dagen før en deadline.
Excel kan gøre det i teorien. Du aktiverer den skjulte fane Udvikler, skriver eller indlæser et XSD-skema, trækker hvert element hen på en kolonne for at bygge et XML-kort og eksporterer derefter. Det er rimeligt til en månedlig rapport med et fast skema, men meget opsætning til en enkeltstående fil. Konverteren springer kortlægningen over: overskrifter bliver til tagnavne, rækker bliver til poster. Hvis modtageren hellere vil have JSON, skriver Excel til JSON de samme rækker som objekter.
Eksempel på Excel til XML-konvertering
<?xml version="1.0" encoding="UTF-8"?>
<products>
<row>
<sku>00418</sku>
<name>Kabelbakke & clips</name>
<stock>42</stock>
</row>
<row>
<sku>00419</sku>
<name>Fodstøtte</name>
<stock>7</stock>
</row>
</products>Sådan klargør du arket, så XML'en validerer
| Gør | Undgå |
|---|---|
Brug én overskriftsrække med korte navne som unit_price eller email | Lade en overskrift starte med et ciffer eller indeholde mellemrum |
| Hold dig til én slags post pr. ark, f.eks. kun produkter eller kun medarbejdere | Flette celler hen over overskriftsrækken eller lade overskriftsceller stå tomme |
| Formatér kodekolonner som varenumre og postnumre som Tekst, så foranstillede nuller bevares | Skrive escape-tegnene for & eller < selv; de skrives for dig, som & ovenfor |
| Spørg modtageren om navnet på rodelementet, og skriv det under XML-rodtag | Lade total- eller subtotalrækker stå nederst; de bliver til falske poster |
Måder at eksportere XML fra Excel sammenlignet
| UltKit | Excel-eksport via XML-kort | Excel XML-regneark 2003 | |
|---|---|---|---|
| Kræver først et XSD-skema | no | yes | no |
| Tagnavne kommer fra dine overskrifter | yes | Fra kortet | no |
| Ét element pr. række, læsbart for andre systemer | yes | yes | Cell- og Row-elementer |
| Virker med .xls-, .ods- og .numbers-filer | yes | Kun Excel | Kun Excel |
| Konverterer 20 filer i én batch | yes | no | no |
Detaljer om XLSX- og XML-formatet
XLSX
Microsoft Excel-projektmappe
XLSX er Microsoft Excels standardformat til projektmapper siden Office 2007 og bygger på standarden Office Open XML. Det gemmer flere ark, formler, formatering, diagrammer, pivottabeller og datavalidering i en ZIP-pakke af XML. Det understøtter over en million rækker pr. ark og er standardformatet til udveksling af regneark i erhvervslivet. Google Sheets, LibreOffice og Numbers åbner XLSX, men makroer og avancerede funktioner overføres måske ikke.
- Komprimering
- –
- Gennemsigtighed
- –
- Animation
- –
- Introduceret
- 2007 · Microsoft
XML
Extensible Markup Language
XML er et markup-sprog til strukturerede data, udgivet af W3C i 1998. Det bruger indlejrede tags med attributter og understøtter skemaer, navnerum og validering, hvilket gør det robust til komplekse dokumenter. Det ligger til grund for RSS-feeds, SVG, Office-dokumenter, sitemaps og mange dataudvekslinger i virksomheder og det offentlige. XML er ordrigt sammenlignet med JSON, men alle programmeringssprog og mange regnearksværktøjer kan læse det.
- Komprimering
- –
- Gennemsigtighed
- –
- Animation
- –
- Introduceret
- 1998 · W3C
Excel bliver til XML, når data i et ark skal leveres til et system, der kun modtager tagged poster: en partners importendepunkt, et ældre ERP- eller CMS-system eller en testfil, som en skemavalidator kontrollerer.
Excel til XML: svar, før du sender filen
Hvorfor siger Excel, at mine XML-tilknytninger ikke kan eksporteres?
Excels egen kommando Eksportér XML virker kun via et XML-kort, der er knyttet til et skema, og den afviser nogle kortformer, f.eks. lister inde i lister. Denne konverter kræver intet kort: den læser arket som en almindelig tabel og skriver én post pr. række.
Er en XLSX-fil ikke allerede XML?
Indeni, ja. En .xlsx er en ZIP-pakke med XML-dele defineret af ISO/IEC 29500. Men en regnearksdel gemmer cellehenvisninger og pegere til en tabel med delte strenge, ikke læsbare poster, så den er ubrugelig for et system, der vil have ét element pr. kunde eller produkt.
Hvilke overskrifter giver gyldige XML-tags?
XML 1.0 tillader bogstaver, cifre, bindestreger, understreger og punktummer, men et navn må ikke starte med et ciffer eller indeholde mellemrum, og navne, der begynder med xml, er reserverede. Omdøb overskrifter som 2025 Sales eller Unit Price til sales_2025 og unit_price, før du konverterer.
Kan jeg eksportere alle ark i projektmappen?
Sæt Ark, der skal konverteres til Alle ark, så bliver hver fane også konverteret i stedet for kun den første. Hold dig til én posttype pr. ark, fordi hvert ark behandles som sin egen tabel.
Hvad sker der med formler og celleformatering?
XML indeholder værdier, så en formelcelle skrives som sit beregnede resultat. Fed skrift, fyldfarver, kolonnebredder og kommentarer er præsentation og indgår ikke i outputtet.
Hvordan får jeg XML'en tilbage i et regneark?
Brug XML til Excel. Posterne bliver til rækker igen, og tags bliver til kolonneoverskrifter, så du kan redigere data i Excel og konvertere dem igen, når modtageren har brug for en opdatering.