Ga naar hoofdinhoud
LibraTool logoLibraTool

Gratis CSV-viewer en tabelrenderer

Plak of upload CSV/TSV en render het als een sorteerbare, doorzoekbare tabel. Detecteert automatisch scheidingstekens. Inspecteer gegevensdumps zonder Excel te openen.

Werkt offline na het laden

Sleep een bestand hierheen of klik om te bladeren

CSV, TSV, TXT · verwerkt op je apparaat

of druk op Ctrl+V om vanaf het klembord te plakken

Bestanden bladeren
— of —

Jouw bestanden verlaten nooit je apparaat. Alle verwerking vindt lokaal in je browser plaats.

Veelvoorkomend gebruik

  • Snelle CSV-inspectieOpen een CSV-bestand in uw browser om de structuur ervan te inspecteren zonder Excel of een databaseprogramma te starten.
  • Fout opsporen in CSV-exports uit appsControleer CSV-exports van uw applicatie om gegevens en opmaak te verifiëren voordat u deze naar clients of stakeholders verzendt.
  • Bereidt gegevens voor op importControleer CSV voordat u deze in een database, spreadsheet of CRM importeert om de structuur te verifiëren.
  • Inspectie van academische gegevensetsOpen CSV-onderzoeksgegevens, enquêteantwoorden of onderzoeksresultaten voor een snelle eerste blik.
  • Licht spreadsheetalternatiefOpen CSV-bestanden direct wanneer u ze alleen moet lezen, zonder Excel of Google Sheets te starten.

Hoe het werkt

De CSV-viewer parseert en toont je bestand met een zelfgeschreven tokenizer die voldoet aan RFC 4180 en direct in de tool zit — geen CSV-bibliotheek van derden, geen server. Het hele proces draait in je browser: bestand lezen, scheidingsteken herkennen, sorteren, filteren en exporteren.

  1. 1
    Bestand lezen en scheidingsteken herkennen
    Geüploade bestanden worden gelezen via de File.text()-API van de browser; geplakte tekst komt uit het tekstvak. De tool scant daarna de eerste 2000 tekens en telt hoe vaak komma, tab, puntkomma en pipe buiten velden tussen aanhalingstekens voorkomen — het teken dat het vaakst voorkomt wordt automatisch het actieve scheidingsteken.
  2. 2
    RFC 4180-tokenisatie
    Een tokenizer loopt teken voor teken door de ruwe tekst en houdt bij of hij in een veld tussen aanhalingstekens zit, zodat komma's, pipes of nieuwe regels tussen dubbele aanhalingstekens als letterlijke inhoud worden behandeld in plaats van als scheidingsteken. Geëscapete aanhalingstekens (twee dubbele aanhalingstekens achter elkaar) worden samengevoegd tot één, volgens de RFC 4180-specificatie.
  3. 3
    Sorteerbare, doorzoekbare tabel met kolomprofielen
    De geparste rijen worden in het geheugen gehouden en bij elke toetsaanslag client-side gefilterd. Klikken op een kolomkop sorteert die met een typebewuste vergelijker: als 80% of meer van de niet-lege waarden in de kolom als getal te lezen zijn, wordt numeriek gesorteerd en komen niet-numerieke waarden achteraan; anders wordt een taalbewuste stringvergelijking gebruikt. Een statistiekenpaneel berekent per numerieke kolom het aantal, unieke waarden, minimum, maximum, gemiddelde en mediaan, volledig in de browser.
  4. 4
    Weergave in pagina's en export in meerdere formaten
    Om de DOM responsief te houden, worden rijen per 500 per pagina getoond, terwijl zoeken en sorteren over de volledige dataset werken. De actieve weergave (koppen plus gefilterde, gesorteerde rijen) kan worden geëxporteerd als nette CSV met komma's (ongeacht het oorspronkelijke scheidingsteken), een Markdown-tabel of een JSON-array van objecten — allemaal lokaal gemaakt en naar het klembord gekopieerd of als bestand gedownload.

Je CSV-bestand wordt direct in de browser gelezen en nooit naar een server geüpload — alleen de bestandsgrootte (in kilobytes) gaat naar analytics om het toolgebruik te tellen.

Gerelateerde tools

Veelgestelde vragen