Excel til XML-konverter
Få en XML-fil ut av et regneark uten først å lage en XML-tilordning i Excel. Hver rad blir et postelement, og hver kolonneoverskrift blir taggen som inneholder verdien i cellen.
Datakonverterer
eller slipp CSV, TSV, TXT …-filer her ·
Maks 95 MB per fil· Opptil 20 filer· Slettes etter 30 minutter
Filene behandles på serverne våre og slettes etter 30 minutter.
Tegnet som skiller kolonner i CSV- og tekstfiler, både ved lesing og skriving. Automatisk finner det i inndataene og skriver komma.
UTF-8 fungerer for alle språk. Velg UTF-8 med BOM hvis Excel på Windows viser ødelagte aksenter eller asiatiske tegn når du åpner CSV-filen.
For Excel-, ODS- og Numbers-filer: konverter bare det første arket, eller alle arkene (én CSV per ark i en ZIP, eller én JSON-nøkkel per ark).
Navnet på arkfanen i det nye regnearket, maks 31 tegn.
Liste med objekter bruker kolonnenavn som nøkler for hver rad; liste med lister er mer kompakt og beholder overskriften som første liste.
Navnet på det ytre elementet som omslutter alle rader; hver rad blir en <row> inni det.
Brukes i CREATE TABLE- og INSERT-setninger. Bare bokstaver, tall og understreker.
Sitering og kolonnetyper varierer litt mellom databaser; velg den du skal importere til.
Skriv om datoceller i ett format. ISO (2026-10-18) er tryggest for databaser og kode; behold lar dem stå som i kilden.
Slik bruker du dette verktøyet
- 1
Legg til regnearket
Last opp XLSX-, XLS-, XLSM- eller ODS-filer, opptil 20 per omgang og 95 MB per fil. Kontroller at rad 1 inneholder kolonnenavnene du vil bruke som tagger.
- 2
Gi rotelementet et navn
Under Avanserte innstillinger setter du XML-rotelement til det ytterste elementet mottakersystemet forventer, for eksempel products eller employees. La Pen formatering stå på for en lesbar fil med innrykk.
- 3
Konverter og valider
Trykk Konverter til XML og last ned. Hvis mottakeren publiserer et XSD-skjema, bør du kjøre filen gjennom en validator før du sender den.
Excel til XML tar tabellen på det første arket og skriver den som nestede elementer: ett ytre rotelement, én post per rad og én underordnet tagg per kolonne, oppkalt etter overskriftene dine.
Hvorfor konvertere Excel til XML
XML ble en W3C-anbefaling 10. februar 1998, og en hel generasjon forretningsprogramvare ble bygget rundt det før JSON overtok på nettet. Leverandørportaler, lønns- og HR-systemer, katalogimportører og mange bedriftsintegrasjoner godtar fortsatt bare XML-opplasting. Samtidig har de som eier dataene, for eksempel en innkjøpsassistent eller en kontorsjef, dem i Excel. Noen må bygge bro mellom de to, som regel dagen før en frist.
Excel kan gjøre det i teorien. Du aktiverer den skjulte Utvikler-fanen, skriver eller laster inn et XSD-skjema, drar hvert element til en kolonne for å lage et XML-kart og eksporterer. Det er greit for en månedlig rapport med fast skjema, men mye oppsett for en enkeltfil. Konverteren hopper over kartleggingen: overskrifter blir tagnavn, rader blir poster. Hvis mottakeren heller vil ha JSON, skriver Excel til JSON de samme radene som objekter.
Eksempel på konvertering fra Excel til XML
<?xml version="1.0" encoding="UTF-8"?>
<products>
<row>
<sku>00418</sku>
<name>Kabelrenne & klips</name>
<stock>42</stock>
</row>
<row>
<sku>00419</sku>
<name>Fotskammel</name>
<stock>7</stock>
</row>
</products>Klargjør arket slik at XML-filen blir gyldig
| Gjør | Ikke gjør |
|---|---|
Bruk én overskriftsrad med korte navn som unit_price eller email | Begynne en overskrift med et siffer eller ha mellomrom i den |
| Ha én type post per ark, for eksempel bare produkter eller bare ansatte | Slå sammen celler i overskriftsraden eller la overskriftsceller stå tomme |
| Formater kodekolonner som varenumre og postnumre som tekst, så innledende nuller beholdes | Skrive &- eller <-kodene selv; de skrives automatisk, som & ovenfor |
| Spør mottakeren om navnet på rotelementet og skriv det inn under XML-rotelement | La sum- eller delsumrader stå nederst; de blir til falske poster |
Måter å eksportere XML fra Excel på, sammenlignet
| UltKit | Excel XML-kartanalyse | Excel XML-regneark 2003 | |
|---|---|---|---|
| Krever et XSD-skjema først | no | yes | no |
| Tagnavn hentes fra overskriftene dine | yes | Fra kartet | no |
| Ett element per rad, lesbart for andre systemer | yes | yes | Cell- og Row-elementer |
| Fungerer med .xls-, .ods- og .numbers-filer | yes | Bare Excel | Bare Excel |
| Konverterer 20 filer i én omgang | yes | no | no |
Detaljer om formatene XLSX og XML
XLSX
Microsoft Excel-arbeidsbok
XLSX er standard arbeidsbokformat i Microsoft Excel siden Office 2007, basert på standarden Office Open XML. Det lagrer flere ark, formler, formatering, diagrammer, pivottabeller og datavalidering i en ZIP-pakke med XML. Det støtter over én million rader per ark og er standard utvekslingsformat for regneark i næringslivet. Google Regneark, LibreOffice og Numbers åpner XLSX, men makroer og avanserte funksjoner følger kanskje ikke med.
- Komprimering
- –
- Gjennomsiktighet
- –
- Animasjon
- –
- Introdusert
- 2007 · Microsoft
XML
Extensible Markup Language
XML er et markeringsspråk for strukturerte data, publisert av W3C i 1998. Det bruker nestede tagger med attributter og støtter skjemaer, navnerom og validering, noe som gjør det robust for komplekse dokumenter. Det ligger til grunn for RSS-strømmer, SVG, Office-dokumenter, nettstedskart og mye datautveksling i næringsliv og forvaltning. XML er ordrikt sammenlignet med JSON, men alle programmeringsspråk og mange regnearkverktøy kan lese det.
- Komprimering
- –
- Gjennomsiktighet
- –
- Animasjon
- –
- Introdusert
- 1998 · W3C
Excel blir til XML når data i et ark skal leveres til et system som bare tar imot merkede poster: en partners importgrensesnitt, et eldre ERP- eller CMS-system, eller en testfil som en skjemavalidator sjekker.
Excel til XML: svar før du sender filen
Hvorfor sier Excel at XML-tilordningene ikke kan eksporteres?
Excels egen XML-eksport fungerer bare via et XML-kart knyttet til et skjema, og den avviser enkelte kartformer, for eksempel lister inni lister. Denne konverteren trenger ikke noe kart: den leser arket som en vanlig tabell og skriver én post per rad.
Er ikke en XLSX-fil allerede XML?
På innsiden, ja. En .xlsx er en ZIP-pakke med XML-deler definert av ISO/IEC 29500. Men en arkdel lagrer cellereferanser og pekere til en tabell med delte strenger, ikke lesbare poster, så den er til liten nytte for et system som vil ha ett element per kunde eller produkt.
Hvilke overskrifter gir gyldige XML-tagger?
XML 1.0 tillater bokstaver, sifre, bindestreker, understreker og punktum, men et navn kan ikke begynne med et siffer eller inneholde mellomrom, og navn som begynner med xml er reservert. Gi overskrifter som 2025 Sales eller Unit Price nye navn, som sales_2025 og unit_price, før du konverterer.
Kan jeg eksportere alle arkene i arbeidsboken?
Sett Ark som skal konverteres til Alle ark, så blir hver fane konvertert, ikke bare den første. Bruk én posttype per ark, siden hvert ark behandles som sin egen tabell.
Hva skjer med formler og celleformatering?
XML inneholder verdier, så en formelcelle skrives som det beregnede resultatet. Fet tekst, fyllfarger, kolonnebredder og kommentarer er presentasjon og tas ikke med i resultatet.
Hvordan får jeg XML-filen tilbake til et regneark?
Bruk XML til Excel. Postene blir rader igjen og taggene blir kolonneoverskrifter, så du kan redigere dataene i Excel og konvertere på nytt når mottakeren trenger en oppdatering.