Wat is een CSV-bestand en hoe open je het?
Een CSV-bestand is een tabel in platte tekst: elke regel is één rij, en de waarden in een rij worden gescheiden door komma’s (soms puntkomma’s of tabs). CSV staat voor “comma-separated values”, en banken, webshops en webdiensten gebruiken het omdat bijna elk programma het kan lezen. Om het als een echte tabel te zien, open je het in een CSV-viewer zoals de CSV-viewer van Opener, of in Excel, Google Sheets of Numbers.
Wat er in een CSV-bestand staat
Stel dat je bank je transacties liet downloaden als export.csv. Open je dat bestand in een teksteditor, dan zie je zoiets als dit:
Datum,Omschrijving,Bedrag,Saldo
2026-10-01,Koffiebar,-3.50,1246.50
2026-10-02,"Huur, oktober",-850.00,396.50
2026-10-05,Salaris,2100.00,2496.50
Dat is het hele bestandsformaat:
- Eén rij per regel. De eerste regel is meestal een koprij met kolomnamen.
- Een scheidingsteken tussen de waarden. Hier is dat een komma. Veel Europese diensten gebruiken in plaats daarvan een puntkomma, omdat de komma bij hen het decimaalteken is; bestanden die door tabs zijn gescheiden, heten vaak TSV.
- Aanhalingstekens rond lastige waarden.
"Huur, oktober"bevat een komma, dus staat het tussen aanhalingstekens om aan te geven dat de komma bij de tekst hoort en geen nieuwe kolom begint. - Verder niets. Geen lettertypen, kleuren, formules, kolombreedtes of meerdere werkbladen – alleen tekst.
Omdat het platte tekst is, heeft het bestand ook een tekstcodering – de manier waarop letters als bytes worden opgeslagen. Moderne bestanden gebruiken UTF-8, dat met elke taal overweg kan. Oudere systemen gebruiken soms verouderde coderingen, en daar komen verminkte accenten en symbolen vandaan.
CSV vs. Excel (.xlsx)
Mensen zien CSV vaak als “een Excel-bestand”, omdat Excel het opent. Toch zijn ze heel verschillend:
CSV (.csv) |
Excel-werkmap (.xlsx) |
|
|---|---|---|
| Wat het is | Platte tekst | ZIP-archief met XML-bestanden |
| Werkbladen | Maar één tabel | Meerdere werkbladen |
| Formules | Nee – alleen waarden | Ja |
| Opmaak | Geen | Lettertypen, kleuren, samengevoegde cellen, grafieken |
| Opent in | Elke spreadsheetapp, teksteditor of code | Spreadsheetapps |
| Typisch gebruik | Exporteren en importeren tussen systemen | Werkdocumenten die mensen bewerken |
Diensten exporteren CSV omdat het de kleinste gemene deler is: je bank weet niet of je Excel, Google Sheets, boekhoudsoftware of een script gebruikt, en CSV werkt met allemaal. Krijg je in plaats daarvan een .xlsx, dan opent de Excel-viewer of elke spreadsheetapp het.
Zo open je een CSV-bestand
Opener (elke browser, geen installatie). Sleep het bestand in de CSV-viewer. Die herkent het scheidingsteken (komma, puntkomma, tab of pipe) en de codering automatisch en toont een nette tabel. Je kunt in alle kolommen zoeken en op elke kolom sorteren. Het bestand wordt in je browser gelezen en niet geüpload – een verstandige standaard voor bankafschriften. Het bestand bewerken kan niet.
Excel. Dubbelklikken op een CSV opent het meestal in Excel, als Excel is geïnstalleerd. Dat is handig, maar Excel raadt wat elke waarde betekent: het kan voorloopnullen weghalen uit rekeningnummers of postcodes, lange getallen in wetenschappelijke notatie tonen en sommige tekst als datum interpreteren. Met de importfunctie voor gegevens van Excel stel je eerst de kolomtypen in en voorkom je het meeste daarvan.
Google Sheets. Maak een lege spreadsheet en gebruik de importoptie in het menu Bestand, of upload de CSV naar Google Drive en open hem met Google Sheets. Bij het importeren kun je het scheidingsteken kiezen.
Numbers (Mac). Numbers opent CSV-bestanden direct; dubbelklik erop of open het bestand vanuit de app.
Een teksteditor. Kladblok op Windows of Teksteditor op de Mac toont de ruwe tekst. Prettig lezen is het niet, maar het is de snelste manier om te zien welk scheidingsteken het bestand gebruikt of of de tekst verminkt is.
Veelvoorkomende problemen (en oplossingen)
De eenvoud van CSV heeft een keerzijde: geen enkele regel bepaalt welk scheidingsteken of welke codering je moet gebruiken, dus bestanden uit verschillende systemen openen niet altijd netjes.
- Rare tekens in plaats van letters (
é,’of vraagtekens): de app heeft het bestand met de verkeerde codering gelezen. Zie waarom een CSV rare tekens toont. - Alles in één kolom: het bestand gebruikt een ander scheidingsteken dan je spreadsheet verwacht, meestal puntkomma’s tegenover komma’s. Zie wat je doet als een CSV in één kolom opent.
- Het bestand is te groot: Excel stopt bij 1.048.576 rijen, en grote exports uit webdiensten kunnen daarboven uitkomen. Zie hoe je een CSV opent die te groot is voor Excel.
- Getallen of datums veranderd: voorloopnullen verdwenen of dag en maand zijn omgedraaid. Dat is de spreadsheet die waarden opnieuw opmaakt, niet een fout in het bestand – importeer met kolomtypen ingesteld op tekst, of bekijk het in een CSV-viewer die waarden laat zoals ze zijn.
De CSV-viewer van Opener lost de eerste drie automatisch op: hij herkent de coderingen UTF-8, Windows-1251 en Windows-1252, pikt het scheidingsteken op en opent bestanden met miljoenen rijen op een gewone laptop.
Opslaan of exporteren als CSV
Soms moet je de andere kant op – een lijst uploaden naar een dienst die alleen CSV accepteert.
- Excel: gebruik Opslaan als en kies een CSV-type. Zie je een optie “CSV UTF-8”, kies die dan, zodat letters met accenten en symbolen behouden blijven.
- Google Sheets: download het blad via het menu Bestand als door komma’s gescheiden waarden.
- Numbers: exporteer de spreadsheet via het menu Archief naar CSV.
- LibreOffice Calc: gebruik Opslaan als, kies het type Tekst CSV en stel in het venster dat volgt het scheidingsteken en de codering in.
- Opener: zoek en sorteer in de CSV-viewer en exporteer het resultaat als schone UTF-8-CSV, of als JSON voor developers. De Excel-viewer kan elk werkblad van een
.xlsxop dezelfde manier als CSV exporteren.
Twee dingen om te weten voordat je exporteert: alleen het huidige werkblad wordt opgeslagen, omdat een CSV één tabel bevat; en formules worden vervangen door hun waarden, terwijl alle opmaak verloren gaat. Bewaar je oorspronkelijke .xlsx als je die nog nodig hebt.
Veelgestelde vragen
Is een CSV-bestand veilig om te openen?
Een CSV is platte tekst en kan zelf geen programma’s uitvoeren. Spreadsheetapps kunnen cellen die met = beginnen wel als formule interpreteren, dus wees voorzichtig met CSV-bestanden van onbekende afzenders. Een CSV-viewer of teksteditor toont alleen de tekst.
Kan ik een CSV-bestand op mijn telefoon openen?
Ja. De CSV-viewer draait in elke mobiele browser, en de apps van Google Sheets, Numbers en Excel kunnen CSV-bestanden ook openen.
Waarom gebruikt mijn CSV puntkomma’s in plaats van komma’s?
Systemen die zijn ingesteld op landen die een komma als decimaalteken gebruiken – zoals Nederland en België – scheiden waarden vaak met puntkomma’s, zodat getallen als 3,50 heel blijven. De meeste apps kunnen ermee overweg als je bij het importeren het scheidingsteken kiest.
Wat is het verschil tussen CSV en TSV?
Alleen het scheidingsteken: TSV gebruikt tabs in plaats van komma’s. De meeste spreadsheetapps en CSV-viewers openen beide.