Konverter Excel til CSV

Konverter Excel til CSV online — gratis, øjeblikkeligt og privat. Din fil behandles direkte i din browser og uploades aldrig.

CSV-separator
Resultat

Konverterede filer og et eksempel vises her.

Klar. Vælg en tabelfil, der skal konverteres.

Sådan fungerer konverteringen

  • Kun det første ark i projektmappen læses.
  • Vælg det separator-tegn, der passer til dine data — komma, semikolon eller tabulator.

Din tabelfil konverteres direkte i din browser. Intet uploades til BroBroGo.

Ofte stillede spørgsmål

Hvordan konverterer jeg Excel til CSV?

Træk din Excel-fil ind og klik på konverter — CSV-filen er klar til download i løbet af få sekunder sammen med en forhåndsvisning af resultatet. Alt kører lokalt på din enhed.

Hvor stor en fil kan jeg konverterer?

Op til 8 MB, 10.000 rækker og 200 kolonner pr. fil. Større datasæt bør opdeles i mindre filer først.

Konvertering af Excel til CSV – en dybdegående guide

Denne side konverterer en Excel-fil (XLSX) til en almindelig tekstbaseret CSV-fil. Du uploader et XLSX-dokument, vælger en afgrænser (komma, semikolon eller tabulator), og får en downloadbar CSV-fil. Hele processen foregår i din browser – ingen data forlader din maskine.

Hvad gør denne side unik

En XLSX-fil er et rigt, struktureret format: den kan indeholde flere regneark, formler, celletyper (tal, datoer, booleaner), farver, skrifttyper og flettede celler. En CSV-fil er en rå teksttabel uden nogen af disse egenskaber. Denne konvertering er derfor en lossy (tabende) transformation. Alle formler erstattes af deres sidst beregnede værdi. Formatering kasseres. Kun det første regneark anvendes. Afgrænsere, linjeskift og foranstillede nuller i dataene kan ødelægge CSV-outputtet, medmindre de håndteres korrekt. Værktøjet anvender automatisk citering, men du bør altid inspicere resultatet.

Fordi CSV ikke har noget koncept for indlejrede data, skal du selv beslutte, hvordan hierarkiske felter skal repræsenteres – enten som sammenkædede strenge i én kolonne eller i separate kolonner – før du konverterer.

Hvad sker der med struktur, formler og formatering?

Kun det første regneark. En XLSX-fil kan indeholde et ubegrænset antal regneark (fane). Dette værktøj læser kun værdierne fra det første regneark. Eventuelle yderligere ark ignoreres. Hvis dit Excel-dokument indeholder data fordelt på flere ark, skal du slå dem sammen i ét ark, inden du konverterer.

Formler erstattes af værdier. XLSX gemmer både formlen (=SUM(A1:A10)) og den sidst beregnede værdi. Værktøjet læser den gemte værdi, ikke formlen. Du får altså resultatet, men ingen dynamisk beregning. Hvis formlen endnu ikke er beregnet (f.eks. hvis arket ikke er gemt efter en ændring), kan værdien være uddateret.

Celletyper forsvinder. En XLSX-celle kan eksplicit være af typen "tal", "dato", "valuta" eller "tekst". CSV kender kun én type: tekst. Datoer bliver til tekststrenge (i det format, de vises i Excel). Valuta-symboler fjernes. Tal gemmes som tekst, men uden eksplicit information om, at de oprindeligt var tal – det kan give problemer med efterfølgende software, der forsøger at fortolke tal automatisk.

Foranstillede nuller. Hvis en celle i XLSX indeholder tallet 00123, og Excel har gemt det som et tal (ikke som tekst), vil CSV-outputtet vise 123. De foranstillede nuller er tabt. Hvis cellen derimod var formateret som tekst (f.eks. '00123), bevares nullerne. Du bør derfor gennemgå dine data for kolonner som postnumre, konto-numre eller produktkoder, hvor nullerne er signifikante.

Celleformatering (farver, skrifttyper, kantlinjer, baggrundsfarver). Alt dette kasseres. CSV har ingen mulighed for at gemme visuel information.

Overskrifter. Det er op til dig at beslutte, om første række i din Excel-tabel indeholder kolonneoverskrifter. Værktøjet behandler dem ikke specielt – de bliver bare til den første række i CSV-outputtet.

Problemet med indlejrede data og forhåndsfladning

CSV er et fladt format. Hver række repræsenterer én post, og hver kolonne indeholder én værdi. Excel kan derimod have indlejrede data som lister inden for en celle (f.eks. skilt med linjeskift) eller hierarkiske strukturer (f.eks. en kontaktperson med undertyper).

Værktøjet kan ikke gætte, hvordan sådanne data skal flades ud. Du skal forberede Excel-arket, så indlejrede felter allerede er repræsenteret i separate kolonner eller som en sammenkædet tekststreng.

Eksempel: En celle med et linjeskift efter hvert ord i en liste:

Vare A
Vare B
Vare C

Hvis du vælger komma som afgrænser, og cellen citeres, kan det stadig give uventede resultater i software, der fortolker CSV. Den eneste sikre måde er at opdele listen i separate kolonner i Excel, inden konvertering.

Hvordan forbereder man data?

  1. Del kolonner: Brug Excels "Tekst til kolonner"-funktion eller formler til at opdele en celle med separatorer i flere kolonner.
  2. Slå lister sammen: Hvis listen skal i én kolonne, skal du beslutte et skilletegn (f.eks. semikolon) og sørge for, at det ikke forveksles med CSV-afgrænseren.
  3. Fjern overflødige ark: Slå alle relevante data sammen i ét regneark.

Kanttilfælde: kommaer, linjeskift og foranstillede nuller

CSV er et enkelt format, men det har svage punkter. Her er de vigtigste kanttilfælde, du skal være opmærksom på:

Indlejrede kommaer. Hvis en celle indeholder et komma, og du har valgt komma som afgrænser, vil værktøjet automatisk indkapsle celleværdien i dobbelte anførselstegn. For eksempel: "John, Doe". Dette følger RFC 4180-standarden for CSV. Hvis værktøjet ikke gjorde dette, ville værdien blive opfattet som to separate kolonner.

Linjeskift i celler. Excel-celler kan indeholde linjeskift (Alt+Enter). I CSV vil et linjeskift bryde rækken, medmindre det citeres. Værktøjet citerer celler med linjeskift, men du bør tjekke resultatet – nogle ældre eller mindre robuste CSV-parsere kan fejlfortolke citerede linjeskift.

Anførselstegn i data. Hvis en celle indeholder et dobbelt anførselstegn ("), vil værktøjet fordoble det ("") inden for citatet. For eksempel: Cellen siger: "Hej" bliver til "Cellen siger: ""Hej""". Dette er standarden, men kan forvirre nogle brugere.

Foranstillede nuller (igen). Som nævnt: hvis Excel har gemt 00123 som tal, er nullerne væk. Hvis det er gemt som tekst, bevares de. Kontrollér dine kolonner med postnumre, personnumre og lignende.

Fejlmeddelelser for XLSX-input:

  • "Choose one file first." – Du har ikke valgt en fil.
  • "Choose a CSV, JSON or XLSX file." – Filtypen er ikke understøttet.
  • "This file is too large. Use a file under ‹max›." – Filen overskrider den maksimale størrelse.
  • "This Excel file could not be opened." – Enten er filen korrupt, eller den er ikke et gyldigt XLSX-format.
  • "This file has no table rows." – Det første regneark indeholder ingen datarækker.
  • "This table has more than ‹max› rows." – Antallet af rækker overskrider grænsen.
  • "This table has more than ‹max› columns." – Antallet af kolonner overskrider grænsen.
  • "Conversion cancelled." – Du har afbrudt processen.
  • "This conversion is taking too long. Try a smaller file." – Operationen tog for lang tid; filen er for stor eller kompleks.

Afgrænsere: komma, semikolon eller tabulator?

Valget af afgrænser afhænger af det system, der skal læse CSV-filen. Her er de typiske anvendelser:

Afgrænser Anvendes typisk til Eksempel output (to kolonner)
Komma Standard i engelsksprogede systemer, databaseimport, de fleste scripts Værdi1,Værdi2
Semikolon Standard i danske og mange europæiske systemer, eller når data indeholder kommaer Værdi1;Værdi2
Tabulator Dataoverførsel til regneark, ETL-pipelines, store tekstfiler Værdi1[TAB]Værdi2

Hvornår vælger man hvad?

  • Hvis dit target-system (f.eks. en database, et datavarehus eller en analyseplatform) forventer komma, brug komma – men sørg for, at dine data ikke indeholder kommaer, der ikke citeres korrekt.
  • Hvis du arbejder i et dansk miljø, og dine data ofte indeholder kommaer (f.eks. decimalseparatorer), er semikolon ofte sikrere.
  • Tabulator er nyttigt, når data indeholder både kommaer og semikolon, eller når du har brug for en enkel, visuelt ren fil.

Bemærk, at værktøjet altid anvender citering, når afgrænseren optræder i celleværdien – uanset afgrænser. Det betyder, at en semikolon-adskilt fil stadig vil citere celler med semikolon.

Ofte stillede spørgsmål

Hvorfor bruges kun det første regneark?
Værktøjet er designet til simpel, tabende konvertering. Hvis du har data på flere ark, skal du slå dem sammen i et ark (enten manuelt eller med Excels funktioner) før konvertering.

Kan jeg konvertere formler til CSV?
Nej. CSV gemmer kun den sidst beregnede værdi, ikke formlen. Hvis du har brug for formlerne, skal du eksportere dem som tekststreng (f.eks. med en formel som =FORMELTEXT(A1) i Excel, og derefter konvertere resultatet).

Hvorfor forsvinder mine postnumre?
De foranstillede nuller går tabt, fordi Excel gemmer dem som tal, ikke som tekst. Du kan undgå dette ved at formatere kolonnen som "Tekst" i Excel, inden du gemmer filen.

Hvad gør jeg, hvis mit CSV-output har forkerte kolonner?
Det skyldes typisk, at afgrænseren i din CSV ikke matcher den måde, dataene citeres på. Prøv at skifte afgrænser. Tjek også, om der er indlejrede kommaer eller linjeskift i dine celler.

Er mine data sikre?
Ja. Hele konverteringen foregår i din browser. Ingen data uploades til nogen server. Filen forlader aldrig din computer.