De meeste problemen komen door de bestandsindeling, de codering of het scheidingsteken. ViewCSV toont een melding die zegt wat er misging; hieronder lees je per melding hoe je het oplost. Je gegevens blijven ondertussen op je eigen apparaat.
Een bestand opent niet
- Groter dan 52.428.800 bytes (50 MB): splits het bestand of open het met een desktopprogramma.
- ‘Dit is een Excel-werkmap of een ander spreadsheetbestand’: sla het in Excel op als ‘CSV UTF-8’ en open dat bestand.
- ‘Dit lijkt een binair bestand’: gecomprimeerde bestanden (.gz) moet je eerst uitpakken; PDF wordt niet ondersteund.
- Meer dan 1.000.000 rijen, 1.000 kolommen of 5.000.000 cellen: klopt het aantal kolommen niet, dan staat waarschijnlijk het verkeerde scheidingsteken ingesteld (zie hieronder).
Rare tekens, of het bestand is ‘geen geldige UTF-8-tekst’
ViewCSV herkent UTF-8 en UTF-16 met byte order mark. Oudere exports gebruiken vaak een andere codering: het klassieke type ‘CSV (gescheiden door lijstscheidingstekens)’ uit een Nederlandse Windows-Excel is meestal Windows-1252 (West-Europees), net als veel oudere boekhoudexports. ‘CSV UTF-8’ slaat op in UTF-8. Krijg je een foutmelding of zie je rare tekens bij een bestand met ë, é of €, dan ligt het meestal aan de codering.
- Open ‘Importinstellingen’ (op de startpagina, of in de bovenste balk als er al een bestand open is).
- Kies de codering waarmee het bestand is opgeslagen, bijvoorbeeld Windows-1252 voor West-Europese bestanden, Windows-1250, Windows-1251, Shift_JIS, EUC-KR of GB18030.
- Open het bestand opnieuw of kies ‘Opnieuw inlezen’. Er wordt niets omgezet. Passen de bytes niet bij UTF-8 of UTF-16, dan krijg je een foutmelding; andere coderingen kunnen verkeerde bytes zonder foutmelding accepteren. Zie je daarna nog steeds rare tekens, probeer dan een andere codering.
Staat alles in één kolom?
Dan is het scheidingsteken niet herkend. Kies in Importinstellingen komma, puntkomma, tab of verticale streep en lees het bestand opnieuw in. Bestanden uit de Nederlandse Excel met een puntkomma en een decimale komma openen gewoon; bedragen als 19,90 blijven dan als tekst staan.
‘Een waarde tussen aanhalingstekens … wordt nergens afgesloten’
Er ontbreekt een dubbel aanhalingsteken in het bestand, vanaf de regel die in de melding staat. Herstel het bestand als dat kan. Wil je het toch bekijken? Zet in Importinstellingen ‘Dubbele aanhalingstekens als tekstscheidingsteken gebruiken’ uit; aanhalingstekens worden dan als gewone tekens gelezen. Bij geplakte tekst biedt de melding direct ‘Openen met aanhalingstekens als tekst’ aan.
Plakken
- Het werkbalkvenster neemt tot 4.194.304 tekens aan. Voor langere tekst open je het ViewCSV-tabblad en kies je daar ‘Tekst plakken’ (tot 52.428.800 tekens).
- Rijen die je uit een spreadsheet kopieert, zijn meestal door tabs gescheiden; dat herkent ViewCSV.
- Lege regels worden overgeslagen en geteld in een melding boven de tabel.
‘Tabellen zoeken’ vindt niets, of niet de tabel die je ziet
- Alleen echte HTML-tabellen worden gevonden. Veel sites bouwen rasters uit andere elementen; die kunnen niet worden gelezen. Kopieer en plak de tekst dan, of kijk of de site een CSV-download heeft.
- Tabellen in frames van een andere site, verborgen tabellen en opmaaktabellen van één cel worden overgeslagen. Er worden maximaal 50 tabellen getoond.
- Laadt de pagina meer rijen als je scrolt of doorbladert, dan worden alleen de rijen gelezen die op dat moment op de pagina staan.
- ‘De tabel op de pagina is veranderd’ of ‘ViewCSV kan die pagina niet meer lezen’: de pagina is opnieuw geladen of veranderd. Ga terug naar de pagina en kies opnieuw ‘Tabellen zoeken’.
- Samengevoegde cellen worden gesplitst en hun waarde staat dan in elke cel die erbij hoorde; een melding vertelt hoeveel.
‘ViewCSV kan deze pagina niet lezen’
Browsers laten extensies hun eigen pagina's (instellingen, nieuw tabblad, extensiewinkel) en sommige beveiligde pagina's niet lezen. Ook bestanden van je computer die je in een tabblad hebt geopend, zijn niet toegankelijk: open ze in het ViewCSV-tabblad met ‘Bestand kiezen’.
Een CSV-link opent niet
- Je hebt geen toegang gegeven: kies opnieuw ‘Toestaan en openen’ en bevestig de vraag van je browser voor die site.
- ‘Deze link verwijst door naar een ander adres’: ViewCSV volgt geen doorverwijzingen. Open de link in je browser en gebruik het uiteindelijke adres, of download het bestand.
- ‘Voor deze site moet je inloggen’ (fout 401 of 403): ViewCSV stuurt je inloggegevens niet mee. Download het bestand in je browser, bijvoorbeeld vanuit de beheeromgeving van je webshop of je internetbankieren.
- ‘De link geeft een webpagina terug, geen CSV-bestand’: de link leidt naar een inlog- of downloadpagina in plaats van naar het bestand.
- Te groot of langer dan 60 seconden, een gebruikersnaam of wachtwoord in de link, of een adres in je eigen netwerk: de download wordt geweigerd.
- Je kunt het bestand in alle gevallen met je browser downloaden en openen met ‘Bestand kiezen’.
Exporteren
- Exports zijn UTF-8. Laat de UTF-8-BOM-optie aan staan (standaard), zodat Excel ë, é en € goed toont.
- Een CSV-export gebruikt standaard het scheidingsteken van het bestand, bij een puntkommabestand dus weer de puntkomma; een ander kies je in het exportvenster. Waarden worden geschreven zoals ze zijn, zonder nieuwe opmaak.
- ‘Beschermen tegen spreadsheetformules’ (standaard aan) zet een apostrof voor cellen die beginnen met =, +, - of @ (of de brede varianten daarvan, een tab of een carriage return) en geen gewoon getal zijn. Een waarde als =SOM(F2:F5) verschijnt in Excel dan als tekst in plaats van te worden uitgevoerd. Zet de optie uit als je de exacte oorspronkelijke tekst nodig hebt, bijvoorbeeld om het bestand in een database te laden.
- Een JSON-export is een array van objecten met elke waarde als string. Kolommen zonder naam heten ‘Column N’ en dubbele namen krijgen ‘(2)’, ‘(3)’.
- Je kiest of je de getoonde rijen exporteert (na zoeken en filteren, in de huidige volgorde) of alle rijen, en of verborgen kolommen worden weggelaten.
- Exports groter dan 209.715.200 bytes (200 MB) worden geweigerd: filter eerst rijen of verberg kolommen.
Het originele bestand en niet-opgeslagen wijzigingen
ViewCSV verandert nooit je originele bestand of de webpagina. Bewerkingen, verwijderde rijen en hernoemde kolommen bestaan alleen in het ViewCSV-tabblad tot je exporteert, en met ‘Ongedaan maken’ draai je de laatste 200 wijzigingen terug. Sorteren, zoeken en filteren veranderen alleen wat je ziet. Sluit of herlaad je het tabblad, dan gaan wijzigingen verloren (de browser vraagt het eerst), en als je Importinstellingen wijzigt, worden de gegevens opnieuw ingelezen en gaan ze ook verloren.
Een kolom met getallen sorteert als tekst
Getallen worden alleen herkend als gewone decimale getallen met een punt, zoals 1234.5 of -0.75. Decimale komma's zoals in 1.234,50, punten voor duizendtallen, valutatekens, exponenten en datums zoals 31-12-2025 zijn tekst, en een kolom met voorloopnullen (artikel- of klantnummers) is bewust tekst. Tekst wordt natuurlijk gesorteerd, dus 2 komt nog steeds vóór 10.
Vragen en antwoorden
Waarom staat er in Excel een apostrof in mijn geëxporteerde bestand?
Die is toegevoegd door de formulebescherming, bij een waarde die met =, +, - of @ begint. Wil je dat niet, zet dan ‘Beschermen tegen spreadsheetformules’ uit in het exportvenster.
Kan ik mijn wijzigingen terughalen nadat ik het tabblad heb gesloten?
Nee. De gegevens staan alleen in het geopende tabblad; exporteer voordat je het sluit.
Waarom worden bedragen als 1.234,50 niet als getal gefilterd?
In ViewCSV zijn alleen getallen met een decimale punt en zonder scheidingstekens voor duizendtallen getallen. Het bedrag blijft precies bewaard en je kunt er nog steeds als tekst op zoeken en filteren.
Werkt de extensie offline?
Ja, voor bestanden, geplakte tekst en tabellen op pagina's die je al open hebt. Voor het openen van een CSV-link is een verbinding met die site nodig.