Hoppa till huvudinnehåll
FreeOnlineTools Go
Svenska
Förklaring

Vad är CSV? En fullständig förklaring av kommaseparerade värden

Av FreeOnlineTools Team · Uppdaterad 2026-09-02

Snabbt svar

CSV är ett textformat för tabellär data där varje rad är en linje och värden separeras av kommatecken. Den första raden innehåller ofta kolumnrubriker. CSV används för data-export, -import och -utbyte. Använd vår gratis CSV to JSON Converter.

Introduktion

CSV (Comma-Separated Values) är ett plain-text-format för tabellär data —data organiserad i rader och kolumner, som ett kalkylblad. Varje rad är en textrad och varje värde inom en rad separeras av ett kommatecken. CSV är det enklaste och mest stödda formatet för tabellär data: varje kalkylbladsprogram, databas och dataanalysverktyg kan läsa och skriva CSV. Det är definierat av RFC 4180.

Steg för steg

  1. Förstå strukturen CSV

    En CSV-fil har en rad per rad, med värden separerade med kommatecken. Den första raden är ofta en rubrikrad som innehåller kolumnnamn. Varje efterföljande rad är en datapost. Exempel: 'namn,ålder,stad\nAlice,30,NYC\nBob,25,LA'.

  2. Lär dig citeringsreglerna

    Värden som innehåller kommatecken, citattecken eller nya rader måste vara inslagna i dubbla citattecken. Ett citat inuti ett citerat värde undviks genom att dubbla det. Exempel: 'Alice,"Hello, world"' — kommatecken inom citattecken är en del av värdet, inte en avgränsare.

  3. Känn igen CSV varianter

    Medan kommatecken är standardavgränsaren, använder vissa filer semikolon (;), tabs (TSV) eller pipes (|). Europeiska lokaler använder ofta semikolon eftersom kommatecken används som decimalavgränsare. Kontrollera alltid avgränsaren när du analyserar.

  4. Konvertera CSV till andra format

    CSV har ingen typinformation — alla värden är strängar. När du konverterar till JSON eller läser in i ett program kan du behöva konvertera numeriska strängar till siffror. Använd vår CSV till JSON omvandlare för omedelbar konvertering.

Exempel

Enkel CSV med rubriker

Input: Tre kolumner, två datarader

Produktion: namn, ålder, stad Alice, 30, NYC Bob, 25, LA

CSV med citerade värden

Input: Värde som innehåller ett kommatecken

Produktion: namn, not Alice "Hej världen"

TSV (tabbseparerad)

Input: Samma data, tabbavgränsare

Produktion: namn ålder stad Alice 30 NYC

Vanliga problem

  • Alla värden är strängar —CSV har ingen typinformation. Siffror, datum och booleaner lagras alla som text och måste tolkas av programmet.
  • Inkonsekventa avgränsare – vissa filer använder kommatecken, andra semikolon eller tabb. Upptäck avgränsaren automatiskt eller låt användaren ange den.
  • Kodningsproblem —CSV filer från Excel kan använda BOM- eller Windows-1252-kodning istället för UTF-8. Detta orsakar problem med icke-ASCII-tecken.
  • Inkonsekventa radlängder – vissa rader kan ha färre eller fler kolumner än rubriken. Hantera saknade värden som null- och extravärden genom att trunkera eller göra fel.

Tips

  • CSV är bäst för tabelldata — använd JSON för kapslade eller hierarkiska data.
  • Citera alltid värden som innehåller kommatecken, citattecken eller radnyheter för att undvika analysfel.
  • Använd UTF-8-kodning utan BOM för maximal kompatibilitet.
  • Använd vår CSV till JSON Converter för att omvandla CSV till JSON för användning i webbapplikationer.

Relaterade verktyg

Relaterade guider

Referenser