CSV-viewer

Dubbelklikt u op een CSV-bestand, dan opent er een spreadsheetprogramma dat moet raden hoe het bestand in elkaar zit: datums veranderen, voorloopnullen verdwijnen en een bestand met komma’s als scheidingsteken belandt in één enkele kolom. Open het bestand liever hier en lees het als tabel, precies zoals het is opgeslagen. De viewer herkent het scheidingsteken en de codering, houdt de koprij in beeld terwijl u scrolt en laat u zoeken en sorteren zonder ook maar één waarde te wijzigen.

Zo leest de viewer uw bestand

  1. 1

    Open of plak de CSV

    Zet een .csv-, .tsv- of .txt-bestand neer, kies het op uw apparaat of plak de rijen.

  2. 2

    Scheidingsteken en codering herkend

    De viewer probeert komma, puntkomma, tab en verticale streep uit en houdt het teken aan dat de rijen in evenveel kolommen verdeelt. Een bestand dat geen UTF-8 is, wordt gelezen met de oudere codering die spreadsheets in uw taal gebruiken. U kunt beide aanpassen.

  3. 3

    Lees het als tabel

    De eerste rij wordt de koprij en blijft in beeld terwijl u scrolt. Doorzoek alle cellen, sorteer op elke gewenste kolom en scrol horizontaal door brede bestanden.

  4. 4

    Zie wat er niet klopt

    Rijen met ontbrekende of extra velden worden geteld en gemarkeerd, en een aanhalingsteken dat nooit wordt gesloten, wordt gemeld met het bijbehorende rijnummer.

Wat de viewer controleert en waar zijn grenzen liggen

De viewer toont het bestand zoals het is: hij maakt datums en getallen niet anders op, laat geen voorloopnullen weg en verandert niets waar u niet om hebt gevraagd. Zo controleert u snel een export voordat u die ergens anders importeert.

Komma, puntkomma of tab

CSV staat voor comma-separated values (door komma’s gescheiden waarden), maar in landen die decimalen met een komma schrijven (Nederland, België, Duitsland, Frankrijk, Spanje, Italië, Brazilië en vele andere) slaat Excel CSV-bestanden op met puntkomma’s, zodat 1,5 één getal blijft. Exports met tabs als scheidingsteken (.tsv) en bestanden die met een verticale streep zijn gescheiden, komen ook vaak voor. De viewer probeert elk scheidingsteken uit op de eerste rijen en houdt het teken aan waarmee alle rijen evenveel kolommen krijgen. Is de eerste regel van het bestand sep=;, de aanwijzing die Excel begrijpt, dan volgt de viewer die aanwijzing en toont hij die regel niet als gegevens. Zit de gok ernaast, kies het scheidingsteken dan zelf.

Vreemde tekens en coderingen

De meeste bestanden worden tegenwoordig als UTF-8 opgeslagen en openen zonder problemen. Het klassieke Excel-formaat “CSV (gescheiden door lijstscheidingsteken)” en veel oudere programma’s slaan echter op in de codetabel die bij de taal van de computer hoort: Windows-1252 voor Nederlands, Engels, Duits of Frans, Windows-1250 voor Pools, Windows-1251 voor Russisch, Shift_JIS voor Japans, GBK voor Chinees, enzovoort. Bevat een bestand geen geldige UTF-8-tekst, dan leest de viewer het met de codetabel die gebruikelijk is voor de taal van deze pagina, en dat meldt hij ook. Zien sommige letters er nog steeds verkeerd uit, kies dan een andere codering: de tabel past zich meteen aan. Tekst die al verminkt in het bestand staat, zoals é in plaats van é, wordt precies zo getoond als hij is opgeslagen, zodat u de fout kunt zien.

Controles die u een uitstapje naar de spreadsheet besparen

  • Rijen met ontbrekende of extra velden. Elke rij hoort evenveel velden te hebben als de koprij. Rijen die daarvan afwijken, worden geteld en gemarkeerd, en u kunt ze apart laten tonen.
  • Aanhalingstekens die nooit worden gesloten. Een veld dat met een dubbel aanhalingsteken begint, moet er ook mee eindigen. Ontbreekt dat afsluitende aanhalingsteken, dan belandt alles erna in één veld; de viewer vertelt u in welke rij dat veld begint.
  • Regeleinden binnen een veld. Een veld tussen dubbele aanhalingstekens mag regeleinden bevatten, bijvoorbeeld bij een adres of een opmerking. Het blijft in zijn cel en splitst de rij niet.
  • Rijnummers zoals in een spreadsheet. Rij 1 is de eerste regel van het bestand, dus een rijnummer hier is dezelfde rij die u in Excel of LibreOffice ziet. Lege regels worden overgeslagen maar wel meegeteld, zodat de nummers blijven kloppen.

Beperkingen

  • Alleen-lezen. De viewer bewerkt of bewaart uw bestand nooit. Wilt u het wijzigen, gebruik dan een spreadsheet of een teksteditor.
  • Grote bestanden. Een bestand tot 2 MB gaat vanaf de eerste stap mee naar de tabel. Een groter bestand moet u op de tabelpagina opnieuw kiezen; daar wordt het tot het einde gelezen. De tabel bevat de eerste 50.000 rijen en toont er 500 tegelijk; zoeken en sorteren werken op de rijen die de tabel bevat.
  • Alleen tekst met scheidingstekens. Excel-werkmappen (.xlsx) worden niet gelezen. Sla het werkblad eerst op als CSV.

Veelvoorkomende vervolgstappen na het bekijken

Wat u is opgevallen Tool om hierna te gebruiken
Te veel kolommen CSV-kolomverwijderaar
Alleen rijen met een bepaalde waarde CSV-filtertool
Dubbele rijen verwijderen CSV-duplicatenverwijderaar
Omzetten naar JSON voor een API CSV naar JSON
Als XLSX naar een collega sturen CSV naar Excel

Veelgestelde vragen

Het bestand gebruikt een ander scheidingsteken dan werd aangenomen. Excel slaat CSV-bestanden in Nederland en veel andere Europese en Latijns-Amerikaanse landen op met puntkomma’s, en sommige systemen exporteren tekst met tabs als scheidingsteken. Normaal gesproken herkent de viewer dat; is dat niet gelukt, kies dan Puntkomma of Tab bij Scheidingsteken boven de tabel.

Het bestand is opgeslagen in een oudere codering dan UTF-8. Een bestand zonder geldige UTF-8-tekst leest de viewer met de codetabel die gebruikelijk is voor de taal van deze pagina, en hij laat zien welke hij heeft gebruikt. Kies de juiste bij Codering, bijvoorbeeld Windows-1250 voor een Pools bestand of Shift_JIS voor een Japans bestand.

Een bestand tot 2 MB gaat rechtstreeks van de eerste stap naar de tabel. Een groter bestand moet u op de tabelpagina opnieuw kiezen; daar wordt het tot het einde gelezen en worden alle rijen geteld. De tabel bevat de eerste 50.000 rijen en toont er 500 tegelijk.

Nee. Hij leest het bestand alleen. Waarden worden precies zo getoond als ze zijn opgeslagen: datums, voorloopnullen en lange getallen worden niet anders opgemaakt en er wordt niets naar uw bestand teruggeschreven.

Nee. Uw browser leest het bestand en de tabel wordt op uw apparaat opgebouwd. Het bestand wordt niet naar onze servers verstuurd en niet aan het paginadres toegevoegd. Om de tabel op de volgende pagina te kunnen tonen, worden de gegevens in dit browsertabblad bewaard tot u het sluit of opnieuw begint.

Gerelateerde tools

Tool beschikbaar in andere talen