CSV-parser

Parse, bekijk en analyseer CSV-data direct in uw browser. Ondersteunt meerdere scheidingstekens, quoted velden en sorteerbare kolommen.

Meerdere scheidingstekens Sorteerbare kolommen 100% client-side

Sleep een CSV-bestand hierheen of klik om te bladeren

Leest .csv-, .tsv- en .txt-bestanden tot 10 MB — lokaal in uw browser, er wordt niets geüpload.

Hoe gebruik ik de CSV-parser

1

CSV plakken of typen

Plak uw CSV-data, sleep een .csv-bestand naar het uploadgebied, of klik op "Load Sample CSV" om het uit te proberen.

2

Scheidingsteken kiezen

Selecteer uw scheidingsteken of gebruik automatische detectie. Schakel de koptekstrij-optie in als uw CSV kolomnamen heeft.

3

Bekijken & sorteren

De geparste tabel verschijnt direct. Klik op een kolomkop om data oplopend of aflopend te sorteren.

Wat is CSV?

CSV (Comma-Separated Values) is een eenvoudig tekstformaat voor het opslaan van tabulaire data. Elke regel vertegenwoordigt een rij, en waarden binnen een rij worden gescheiden door een scheidingsteken — meestal een komma. CSV-bestanden worden veel gebruikt voor data-uitwisseling tussen applicaties, databases en spreadsheets.

Belangrijkste CSV-kenmerken

Plat tekstformaat dat mensleesbaar is en in elke teksteditor bewerkt kan worden

Universeel ondersteund door spreadsheets, databases en programmeertalen

Ondersteunt quoted velden om scheidingstekens, regeleinden en speciale tekens binnen waarden af te handelen

Veelgestelde vragen

Welke scheidingstekens ondersteunt deze parser?

Deze parser ondersteunt komma (,), puntkomma (;), tab en pipe (|) als scheidingstekens. U kunt ook de automatische detectie gebruiken, die uw data analyseert om het meest waarschijnlijke scheidingsteken te bepalen.

Hoe gaat de parser om met quoted velden?

Velden tussen dubbele aanhalingstekens worden als één waarde behandeld. Hierdoor kunnen velden het scheidingsteken, regeleinden en escaped aanhalingstekens (geschreven als twee dubbele aanhalingstekens "") bevatten. Zo wordt "Alice, Wang" geparseerd als één veld met een komma erin.

Wordt mijn data naar een server gestuurd?

Nee. Alle CSV-parsing gebeurt volledig in uw browser met JavaScript. Uw data verlaat nooit uw apparaat, wat volledige privacy en veiligheid garandeert.

Kan ik een CSV-bestand uploaden in plaats van plakken?

Ja. Sleep een .csv-, .tsv- of .txt-bestand naar het uploadgebied (of klik om te bladeren). Het bestand wordt lokaal gelezen met de FileReader-API van de browser — het wordt nooit naar een server geüpload. Bestanden tot 10 MB worden ondersteund; grotere bestanden moet u eerst opsplitsen.

Wat standaardiseert RFC 4180 precies?

De gangbare CSV-grammatica: velden gescheiden door komma's, records door CRLF-regeleindes, velden met komma's, aanhalingstekens of regeleindes gewikkeld in dubbele aanhalingstekens, en een ingebed aanhalingsteken geschreven als twee opeenvolgende. Het vermeldt ook dat de eerste record een koptekst kan zijn. Praktijkbestanden breken elke regel - kale LF-eindes, geen quoting, trailing scheidingstekens - dus deze parser tolereert gangbare varianten terwijl structurele problemen worden gemarkeerd.

Hoe kies ik het juiste scheidingsteken, of laat ik de tool het detecteren?

Komma is de RFC 4180-standaard, maar Europese locales exporteren vaak puntkomma-gescheiden bestanden (Excel doet dat waar het decimale komma standaard is), en tabs overleven kopiëren-plakken uit spreadsheets. Detectie werkt door kandidaat-scheidingstekens per regel te tellen en de meest consistente te kiezen - deze parser detecteert automatisch komma, puntkomma, pipe en tab, en laat u het overschrijven.

Wat maakt een CSV-bestand meestal kapot?

De grootste boosdoeners: ongequotete velden die het scheidingsteken bevatten; een oneven aantal aanhalingstekens dat elke rij daarna corrumpeert; hobbelige rijen met meer of minder kolommen dan de koptekst; en encoding-mismatches, zoals windows-1252-tekst die mojibake toont of een UTF-8 BOM die aan de eerste koptekstcel blijft plakken. Deze parser meldt rijlengte-afwijkingen zodat de slechte regel makkelijk te vinden is.

Hoe gaat deze parser om met grote CSV-bestanden?

Alles draait client-side, dus de limiet is uw browsergeheugen, niet een server-timeout. Bestanden van tientallen megabytes parsen doorgaans prima op een desktop; daarboven gebruikt u eerst de scheidingstekenstatistieken en rij/kolom-tellingen om het bestand te controleren, of splitst u het vóór analyse. Geen enkele byte verlaat uw machine, ongeacht de grootte.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}