CSV til Excel – direkte i nettleseren
En CSV‑fil er ren tekst der data er adskilt med komma, semikolon eller tabulator. Du har sannsynligvis mottatt en slik fil fra et databaseeksportverktøy, et CRM‑system eller en gammel rapport. Problemet er at CSV ikke har noe celleformat, ingen regnearkfunksjoner og ingen støtte for flere ark. Denne konverteringssiden tar en hvilken som helst CSV‑fil og lager en XLSX‑fil med samme data, uten å sende noe til noen server.
Det som gjør denne siden annerledes, er at den bevarer hver eneste verdi som tekst. CSV har aldri hatt datatyper – alt er strenger. Når du konverterer, blir tall, datoer og identifikatorer med innledende nuller (f.eks. postnumre eller produktkoder) lagret som tekst i XLSX‑filen. Du må selv sette celleformat i Excel etterpå om du vil ha tall eller datoer. Konverteringen leser hele CSV‑filen som én flat tabell, og du velger skilletegnet selv fordi CSV‑filen ikke deklarerer det.
Slik fungerer konverteringen
Du laster opp én CSV‑fil. Størrelsen er begrenset til det verktøyet tillater – feilmeldinger sier «This file is too large. Use a file under ‹max›.» Deretter velger du hvilket skilletegn CSV‑filen bruker: komma, semikolon eller tabulator. Valget er avgjørende. Velger du feil skilletegn, blir ikke dataene delt riktig, og du får feilmeldingen «This CSV could not be parsed.»
Selve konverteringen kjører i nettleseren din. Når du velger en CSV-fil, analyserer nettleseren filen og skriver det konverterte resultatet på enheten din. Ingen data lastes opp til noen server. XLSX er egentlig en ZIP‑fil med XML‑dokumenter som beskriver regnearkets struktur. Konverteringen legger alle dataene i det første arket – det blir bare ett ark i den ferdige filen.
Før du laster ned, får du et forhåndsvisning av tabellen med rad‑ og kolonneantall samt filstørrelsen på utdata. Du kan da sjekke at alt ser riktig ut før du trykker nedlasting.
Viktige forskjeller mellom CSV og XLSX
Datatyper: alt blir tekst
CSV har ingen måte å angi at en verdi er et tall, en dato eller en ID. XLSX kan derimot lagre celler som tall, tekst, dato eller boolske verdier. Konvertereren setter alle celler til tekst. Det betyr at:
- Tall som 1 234 blir til teksten "1234" – du mister ikke siffer, men du må formatere kolonnen som tall i Excel for å få summeringsfunksjonen til å virke.
- Datoer som "2024-01-15" blir en tekststreng. Excel gjenkjenner den ikke automatisk som dato.
- Innledende nuller bevares. Om en CSV inneholder postnummeret 01234, forblir det 01234 i XLSX i stedet for å bli 1234 slik Excel ofte gjør ved direkte import.
- Svært lange tall (f.eks. kontonumre med 16 siffer) blir ikke omgjort til vitenskapelig notasjon fordi de allerede er tekst.
Formler, stil og flere ark finnes ikke
CSV inneholder aldri formler, cellebakgrunn, skrifttyper eller betinget formatering. Derfor kan konverteringen heller ikke legge til slikt. XLSX‑filen blir et rått dataark uten noen form for oppsett. Om du trenger overskrifter i fet skrift eller summer i bunnen, må du gjøre det i Excel etterpå.
Bare ett ark
CSV er én fil, én tabell. XLSX har støtte for mange ark, men konverteringen lager bare ett ark kalt «Sheet1». Har du flere CSV‑filer som hører sammen, må du konvertere hver for seg og deretter kopiere arkene manuelt i Excel.
Grenser og feilmeldinger du kan møte
Konverteringen er streng på visse punkter. Du får tydelige feilmeldinger når noe går galt:
- «Choose one file first.» – Du må faktisk velge en fil før du prøver å konvertere.
- «Choose a CSV, JSON or XLSX file.» – Bare CSV godtas; andre filtyper blir avvist.
- «This file is too large. Use a file under 8 MB.» – Filen overskrider maksgrensen som er satt for verktøyet.
- «Could not convert this file.» – Generell konverteringsfeil; filen kan være korrupt eller ha uventet kodingsformat.
- «This CSV could not be parsed.» – Skilletegnet er feil, eller filen har innebygde linjeskift eller uanførte anførselstegn som ødelegger parsingen.
- «This file has no table rows.» – Filen inneholder ingen data (kun overskrift eller tom).
- «This table has more than 10,000 rows.» – Antall rader overskrider grensen for XLSX‑generering.
- «This table has more than 200 columns.» – For mange kolonner.
- «Conversion cancelled.» – Du avbrøt prosessen.
- «This conversion is taking too long. Try a smaller file.» – Nettleseren din trengte for lang tid; store filer med mange rader kan føre til timeout.
Alle disse feilene vises på norsk (i grensesnittet) eller engelsk avhengig av språkinnstilling, men meldingene er de samme.
Hvem trenger denne konverteringen?
- Databaseansvarlige som jevnlig eksporterer rapporter som CSV og vil gi dem til kolleger som bare bruker Excel.
- Brukere av eldre systemer der CSV er eneste eksportmulighet (f.eks. bankutskrifter, varelister). Konverteringen sikrer at ID‑numre med innledende nuller ikke forsvinner.
- De som vil ha personvern – ingen data lastes opp til noen server. Konverteringen skjer helt lokalt. Dette er viktig for sensitive data som lønnsrapporter eller kundelister.
- Forskere og journalister som mottar CSV‑data og trenger å sortere, filtrere eller lage pivottabeller i Excel.
- Alle som har prøvd å åpne en CSV direkte i Excel og fått rotete formatering – denne veien gir full kontroll over hvordan dataene tolkes (du velger skilletegn) og at verdiene forblir som de er.
Ofte stilte spørsmål (FAQ)
Hvorfor blir alle tallene mine tekster i Excel? Fordi CSV ikke har datatyper. Konverteringen lagrer alt som tekst for å unngå utilsiktede endringer (som tap av innledende nuller). Marker kolonnen i Excel og velg «Tall» eller «Dato» for å konvertere dem etterpå.
Kan jeg konvertere en CSV med semikolon som skilletegn? Ja. Velg «Semikolon» i nedtrekksmenyen for skilletegn. Mange europeiske CSV‑filer bruker semikolon fordi komma brukes som desimalskilletegn.
Hva skjer om CSV‑filen har linjeskift inne i et felt? CSV‑standarden krever at slike felter omgis av anførselstegn. Hvis de ikke er det, tolkes linjeskiftet som en ny rad, og parsing feiler. Du får meldingen «This CSV could not be parsed.»
Blir formler fra et Excel‑ark bevart hvis jeg konverterer til CSV og tilbake? Nei. CSV inneholder bare rådata, ikke formler. Når du konverterer CSV til XLSX, blir alt tekst – formler er borte.
Er det en grense for hvor stor fil jeg kan konvertere? Ja, verktøyet har en maksgrense på 8 MB per fil, og tabeller er også begrenset til 10 000 rader og 200 kolonner. Hvis filen din er større, del den opp i mindre deler og konverter dem én om gangen. En konvertering som tar mer enn omtrent 12 sekunder, stoppes også, noe som kan skje med filer nær grensen på tregere enheter.
Hvorfor er det bare ett ark i XLSX‑filen? Fordi CSV kun inneholder én tabell. Konverteringen lager et enkelt ark. Ønsker du flere ark, må du kopiere dem manuelt i Excel eller bruke andre verktøy.