Hvad gør denne side?
Denne side konverterer en CSV-fil – en ren tekstfil med rækker adskilt af kommaer, semikoloner eller tabulatortegn – til et Excel-arbejdshæfte i XLSX-formatet. Hver række og kolonne fra CSV’en overføres til det første (og eneste) regneark i den nye fil. Inden du downloader, kan du få vist et eksempel på resultatet, så du kan kontrollere, at data er tolket korrekt. Konverteringen kører udelukkende i din browser; ingen filer sendes til nogen server.
Værktøjet tager imod én enkelt CSV-fil. Du vælger hvilken delimiter CSV’en bruger: komma, semikolon eller tabulatortegn. Efter konverteringen modtager du en downloadbar XLSX-fil samt et eksempel på den konverterede tabel, antallet af rækker og kolonner samt filstørrelsen på outputtet.
Hvad adskiller denne konverter?
CSV-formatet har ingen indbyggede datatyper. Hvert felt ankommer som tekst. Derfor gemmer konverteren alle værdier som tekst i XLSX-filen – uanset om de oprindeligt ser ud som tal, datoer eller postnumre med foranstillede nuller. Det betyder, at du efter konverteringen selv skal sætte celleformatet, hvis du har brug for et numerisk eller datobaseret format. Hvis du f.eks. har en kolonne med amerikanske ZIP-koder (”02134”), ville en almindelig CSV-import i Excel typisk fjerne det foranstillede nul, men denne konverter bevarer det som tekst, da det aldrig fortolkes som et tal.
CSV kan ikke indeholde flere regneark, formler, celleformatering eller stil. Da kilden mangler alt dette, indeholder den resulterende XLSX kun rådata – ingen automatisk typetilordning, ingen formler og ingen formatering. Hvis din CSV havde en bestemt struktur med indlejrede linjeskift eller kommaer i felter, kan det give problemer, hvis de ikke er korrekt citeret. Værktøjet kan da give fejlmeddelelsen This CSV could not be parsed (denne CSV kunne ikke fortolkes).
Delimiteren vælges af brugeren under konverteringen, fordi CSV-formatet i sig selv ikke deklarerer, hvilket tegn der adskiller kolonnerne. Vælger du forkert, vil konverteringen fejle. Her er en oversigt over de tre understøttede delimitertegn:
| Delimiter | Typisk anvendelse |
|---|---|
Komma (,) |
Almindelig i engelsksprogede regioner |
Semikolon (;) |
Almindelig i danske og andre europæiske regioner, hvor komma bruges som decimalseparator |
Tabulator (\t) |
Ofte brugt i eksporter fra databaser eller regneark |
Sådan bruger du værktøjet
- Vælg en fil – klik på ”Choose file” eller træk en CSV-fil ind i området. Du får beskeden Choose a CSV, JSON or XLSX file, hvis filtypen ikke er korrekt.
- Vælg delimiter – vælg mellem komma, semikolon eller tabulator. Hvis du er usikker, kan du åbne CSV’en i et tekstredigeringsprogram og se, hvilket tegn der står mellem værdierne.
- Klik på Konverter – værktøjet læser filen, parser den valgte delimiter og opretter en XLSX med et enkelt regneark. En meddelelse som This conversion is taking too long. Try a smaller file. vises, hvis processen overskrider tidsgrænsen.
- Se forhåndsvisning – du kan inspicere et eksempel på tabellen, før du downloader. Hvis tabellen indeholder flere rækker end 10.000 eller flere kolonner end 200, afbrydes konverteringen.
- Download – klik på download-knappen for at hente XLSX-filen.
Hvis du støder på en af disse fejlmeddelelser, er det ofte løsningen:
- This file is too large. Use a file under ‹max›. – filen overskrider den maksimale størrelse på 8 MB. Reducer filstørrelsen (f.eks. ved at fjerne unødvendige kolonner eller opdele data).
- Could not convert this file. – generel fejl; kontrollér, at filen er en gyldig CSV.
- This CSV could not be parsed. – sandsynligvis forkert delimiter eller uventede tegn i felter.
- This file has no table rows. – CSV’en er tom eller indeholder kun en header uden data.
- Conversion cancelled. – du eller systemet afbrød processen.
Forstå CSV- og XLSX-formaterne
CSV (Comma-Separated Values) er et simpelt tekstformat, der gemmer tabeldata som linjer. Hver linje svarer til en række, og kolonner adskilles af et delimitertegn. Felter, der indeholder delimitertegnet, linjeskift eller anførselstegn, skal omsluttes af dobbelte anførselstegn (""). Hvis et felt indeholder et anførselstegn, skal det escapes med et ekstra anførselstegn. CSV har ingen standard for tegnkodning; de fleste moderne værktøjer forventer UTF-8, men ældre eksporter kan bruge Windows-1252.
XLSX (Excel Open XML-format) er et komprimeret XML-baseret format, der kan indeholde flere regneark, celletyper (tekst, tal, dato, boolsk), formler, betinget formatering, grafer og meget mere. En XLSX-fil er i virkeligheden en ZIP-fil med XML-filer. Når du konverterer fra CSV, er det kun de rå tekstværdier, der overføres; regnearket får standardkolonnebredde, ingen farver, ingen skrifttyper og ingen formler. Det er op til dig at tilføje formatering efter behov.
Data type mapping: Fordi CSV udelukkende indeholder tekst, gemmes alle værdier som tekst i XLSX. Det betyder, at tal som 1.234,56 (hvis komma bruges som decimalseparator) vil blive gemt som tekststrengen 1.234,56, ikke som et tal. Hvis du senere åbner filen i Excel og ændrer celleformatet til ”Tal”, vil Excel muligvis genkende tallet, afhængigt af regionale indstillinger. For at undgå overraskelser anbefales det at specificere formatet i Excel efter konvertering.
Indlejrede linjeskift: Hvis en CSV-celle indeholder et linjeskift (f.eks. adresse med flere linjer), skal feltet omsluttes af anførselstegn. Gør det ikke, vil konverteren tolke linjeskiftet som starten på en ny række, og parsing mislykkes. Værktøjet giver da fejlen This CSV could not be parsed.
Hvem har brug for denne konverter?
Konverteren er målrettet flere typer brugere:
- Du har modtaget en CSV-rapport, et databaseeksport eller en mailingliste og skal åbne den i Excel med kolonneoverskrifter intakte.
- Du vil dele tabeldata med kolleger, der kun arbejder med Excel-filer; CSV-filer kan forvirre uerfarne brugere.
- Du ønsker at anvende Excels funktioner som sortering, filtrering, pivot-tabeller eller diagrammer på data, der oprindeligt kom som CSV.
- Du har identifikatorer med foranstillede nuller (f.eks. postnumre, produktkoder, kontonumre) og vil undgå, at Excel automatisk fjerner nullerne. Ved at køre CSV’en gennem denne konverter bevares alle nuller som tekst.
- Du værdsætter privatlivets fred: konverteringen sker udelukkende i browseren, så ingen data sendes til en ekstern server. Det er ideelt til følsomme data som personoplysninger eller fortrolige forretningstal.
Ofte stillede spørgsmål
Hvorfor bliver mine tal gemt som tekst i XLSX?
CSV har ingen datatyper. Alle værdier fortolkes som tekst under konverteringen, så de gemmes som tekst i Excel. Dette er en bevidst beslutning for at undgå at miste foranstillede nuller eller ændre på formatet. Du kan efter konverteringen markere kolonnen og vælge et passende celleformat (f.eks. ”Tal” eller ”Dato”).
Hvad gør jeg, hvis jeg får fejlen This CSV could not be parsed?
Tjek at den valgte delimiter matcher din fil. Åbn CSV’en i et tekstredigeringsprogram og se, om kolonnerne adskilles af komma, semikolon eller tabulator. Kontrollér også, at felter med indlejrede kommaer eller linjeskift er korrekt citeret med dobbelte anførselstegn. Hvis du stadig har problemer, kan du prøve at rense filen manuelt.
Kan jeg konvertere en CSV med flere regneark?
Nej. CSV-formatet understøtter kun ét ark (én tabel). Derfor indeholder den resulterende XLSX også kun ét regneark. Har du brug for flere ark, skal du opdele CSV’en i flere filer og konvertere hver for sig eller tilføje ark i Excel efterfølgende.
Hvorfor er min XLSX-fil så meget større end CSV’en?
XLSX er et komprimeret ZIP-arkiv med XML-filer; det indeholder strukturelle oplysninger som kolonnebredder, metadata og dokumentegenskaber. Selv en enkel tabel kan give en overhead på flere kilobyte. Hvis CSV’en indeholder mange rækker, kan komprimeringen dog gøre forskellen mindre mærkbar.
Hvad betyder This table has more than ‹max› rows?
Værktøjet har en øvre grænse på 10.000 rækker, den kan håndtere. Hvis din CSV overskrider denne grænse, afbrydes konverteringen. Du kan opdele filen i mindre dele eller fjerne unødvendige rækker, inden du prøver igen.
Kan jeg gemme mit arbejde undervejs?
Nej. Værktøjet har ingen mellemlagring. Konverteringen sker i ét trin; du skal downloade filen med det samme. Sørg for at gemme din originale CSV-fil et sikkert sted, så du kan prøve igen, hvis noget går galt.