En CSV-fil (Comma-Separated Values) er en simpel tekstfil, der gemmer tabeldata (tal og tekst) i et kommasepareret format. Hver række i CSV-filen repræsenterer en datapost, og hvert felt (eller kolonne) i rækken er adskilt af et komma.
CSV-filer bruges ofte til at udveksle data mellem forskellige softwareapplikationer, fordi de er nemme at parse og kan åbnes af mange forskellige programmer. For eksempel kan du eksportere data fra et regnearksprogram som Microsoft Excel til en CSV-fil og derefter importere det til et databaseprogram som MySQL.
CSV-filer bruges også almindeligvis til lagring af store datasæt, der skal behandles hurtigt. For eksempel kan du bruge en CSV-fil til at gemme historiske aktiekurser eller vejrdata.
CSV-filer har et par begrænsninger. For eksempel kan de ikke gemme data i en hierarkisk struktur, og de understøtter ikke komplekse datatyper som billeder eller lydfiler. CSV-filer er dog stadig et nyttigt værktøj til lagring og udveksling af data.
Her er et eksempel på en CSV-fil:
```
navn, alder, køn
John, 30, mand
Mary, 25, kvinde
Bob, 40, mand
```
I dette eksempel har CSV-filen tre kolonner:navn, alder og køn. Hver række repræsenterer en datapost, og felterne i hver række er adskilt med kommaer.