CSV
Staat voor "Comma-Separated Values." CSV is een standaardmanier om gestructureerde gegevens op te slaan in een indeling met platte tekst. Het is een veelgebruikte optie voor het exporteren in desktop-toepassingen en sommige websites. De meeste spreadsheetprogramma's kunnen gegevens uit een .CSV-bestand importeren.
Een lijst met door komma's gescheiden waarden vertegenwoordigt een tabel. Elke regel in een CSV-bestand is een rij en de waarde tussen elke komma is een kolom. De eerste rij is vaak een tabelkoptekst met labels voor elke kolom. Omdat de gegevens in een CSV-bestand een tabel vertegenwoordigen, moet elke regel hetzelfde aantal door komma's gescheiden waarden bevatten.
CSV-indeling
Omdat CSV-bestanden het kommateken "," gebruiken om kolommen te scheiden, moeten waarden die komma's bevatten als speciaal geval worden verwerkt. Deze velden worden tussen dubbele aanhalingstekens geplaatst. Het eerste dubbele aanhalingsteken geeft het begin van de kolomgegevens aan en het laatste dubbele aanhalingsteken markeert het einde. Als de waarde een tekenreeks met dubbele aanhalingstekens bevat, worden deze vervangen door twee dubbele aanhalingstekens, oftewel "".
Hieronder staan enkele standaardregels voor CSV-opmaak:
- Tabelgegevens worden uitsluitend weergegeven met platte tekst.
- De eerste regel vertegenwoordigt mogelijk wel of niet de tabelkoptekst.
- Rijen worden gescheiden door regeleinden (nieuwe-regeltekens).
- Kolommen (velden) worden gescheiden door komma's.
- Alle regels bevatten hetzelfde aantal waarden.
- Velden die komma's bevatten, moeten beginnen en eindigen met dubbele aanhalingstekens.
- Velden die regeleinden bevatten, moeten beginnen en eindigen met dubbele aanhalingstekens (niet alle programma's ondersteunen waarden met regeleinden).
- Voor alle andere velden zijn dubbele aanhalingstekens niet nodig.
- Dubbele aanhalingstekens binnen waarden worden weergegeven door twee opeenvolgende dubbele aanhalingstekens.
Voorbeeld van CSV-gegevens
De volgende drie regels vertegenwoordigen een tabel met drie rijen en vier kolommen, die begint met een tabelkoptekst.
ID,Website,URL,Description
1,TechTerms,https://techterms.com,"TechTerms, the Computer Dictionary"
2,Slangit,https://slangit.com,"Slangit, the ""Clean Slang"" Dictionary"
De bovenstaande gegevens kunnen als volgt in een tabel worden weergegeven:
| ID | Website | URL | Description |
| 1 | TechTerms | https://techterms.com | TechTerms, the Computer Dictionary |
| 2 | Slangit | https://slangit.com | Slangit, the "Clean Slang" Dictionary |
CSV-bestanden gebruiken
Een *.csv-bestand kan in elke teksteditor worden geopend, bekeken en bewerkt. Door het minimalistische karakter van de CSV-indeling zijn de gegevens echter vaak moeilijk te lezen. Daarom kunt u CSV-bestanden het beste bekijken in een spreadsheetprogramma zoals Microsoft Excel of Apple Numbers. Deze toepassingen verwerken de door komma's gescheiden gegevens en geven de waarden als een tabel in een spreadsheet weer.
Bestandsextensie: .CSV
Test je kennis