ViewCSV is een verzameling gratis browsertools voor CSV- en TSV-bestanden: een viewer en editor, tools om gegevens te filteren, sorteren, opschonen, valideren, samenvoegen, splitsen, vergelijken en analyseren, en converters naar 12 bestandsindelingen. Je browser leest en verwerkt de bestanden op je eigen apparaat. ViewCSV heeft geen uploadadres voor CSV-gegevens, en je hebt geen account nodig.
Hoe je bestanden worden verwerkt
- Als je een bestand opent, leest je browser het van je schijf. Inlezen en omzetten gebeuren in een Web Worker op de achtergrond in hetzelfde tabblad, zodat de pagina blijft reageren en je een taak kunt stoppen met Annuleren.
- Een bestand dat je in de ene tool opent, blijft in het geheugen van dat tabblad terwijl je naar andere tools gaat. Het wordt niet opgeslagen en is weg zodra je het tabblad sluit.
- Twee optionele onderdelen worden alleen van
assets.viewcsv.appgedownload als een taak ze nodig heeft: de SQLite-engine (WebAssembly, voor CSV naar SQLite en SQL-query’s) en Noto-lettertypen (voor PDF’s in niet-Latijnse schriften). Dat zijn statische bestanden; je gegevens worden nooit naar dat adres gestuurd. - Downloads worden in de browser gemaakt en rechtstreeks op je apparaat opgeslagen.
Statistieken
Basistellingen van paginabezoeken staan altijd aan: een Plausible-installatie die we zelf hosten, ontvangt het adres van elke openbare pagina die je opent (zonder querystring of fragment) en, op de eerste pagina, alleen de naam van de site waar je vandaan kwam. Daarvoor worden geen cookies gebruikt. Alleen als je in de cookie-instellingen optionele statistieken toestaat, laadt de site ook Google Analytics (paginaweergaven en drie globale gebruiksgebeurtenissen: invoerbron en grootteklasse, exportformaat, foutcode) en Microsoft Clarity. Advertentiesignalen staan altijd uit. Er gaan geen bestandsinhoud, bestandsnamen, celwaarden of zoekteksten naar een statistiekendienst, en de delen van de pagina die je gegevens tonen, zijn zo gemarkeerd dat Clarity ze niet vastlegt. Meer daarover lees je in het privacybeleid.
Opensourceonderdelen
ViewCSV is gebouwd met opensourcesoftware, waaronder:
| sql.js 1.15.0 | SQLite gecompileerd naar WebAssembly (MIT; SQLite is publiek domein) |
|---|---|
| hyparquet-writer | Apache Parquet-writer in JavaScript (MIT) |
| write-excel-file | XLSX-writer (MIT) |
| jsPDF en jspdf-autotable | PDF-tabellen (MIT) |
| fflate | Gzip en ZIP (MIT) |
| yaml | YAML-writer (ISC) |
| Papa Parse | CSV inlezen in de eerdere werkruimte (MIT) |
| Noto Sans-lettertypen | PDF-lettertypen voor Latijns, Cyrillisch, Grieks, Chinees, Japans, Koreaans en Arabisch (SIL Open Font License 1.1) |
| TanStack Start, React | Webframework (MIT) |
Hoe de pagina’s worden geschreven en gecontroleerd
De toolpagina’s en handleidingen zijn geschreven met hulp van AI en gecontroleerd aan de hand van de werkende tools: elk voorbeeldresultaat op een toolpagina is gemaakt door de eigen code van die tool, en het gedrag dat in de handleidingen wordt beschreven, wordt gedekt door automatische tests (bijvoorbeeld rondgangen waarin elk omgezet bestand opnieuw wordt geopend met een onafhankelijke lezer). Verwijzingen gaan naar de standaarden zelf, zoals RFC 4180 voor CSV.
De site is beschikbaar in 15 talen. Elke taalversie is geschreven voor de eigen lezers in plaats van zin voor zin vertaald, met de woorden die spreadsheet- en CSV-programma’s in die markt gebruiken. De vertalingen zijn nog niet nagekeken door moedertaalsprekers.
De grenzen die op elke pagina staan, zijn de grenzen die de code afdwingt. Prestatiecijfers worden alleen genoemd waar ze zijn gemeten, samen met de manier waarop ze zijn gemeten.
Wat ViewCSV niet doet
- Het slaat je bestanden niet op, maakt er geen back-up van en synchroniseert ze niet. Download je werk dus voordat je het tabblad sluit.
- Het opent nog geen Excel-, Parquet- of JSON-bestanden; zet die eerst om naar CSV.
- Het biedt geen accounts, geen API en geen verwerking op een server.
Browserextensie
Er wordt gewerkt aan een ViewCSV-extensie voor Chromium-browsers, die nog in geen enkele store is gepubliceerd. Op de pagina browserextensie lees je wat die doet en vind je het aparte privacybeleid ervan.
Contact
ViewCSV heeft nog geen contactadres gepubliceerd. Zodra er een is, staat het op deze pagina.
Vragen en antwoorden
Is ViewCSV gratis?
Ja. Je gebruikt elke tool gratis en zonder account.
Kan ViewCSV mijn bestanden zien?
Nee. Bestanden worden in je browser verwerkt; de site heeft geen dienst die CSV-gegevens ontvangt.