Ga naar de inhoud

CSV-validator

Spoor kapotte rijen op in een CSV-bestand voordat u het importeert in een database, spreadsheet of winkelsysteem. De validator parseert de gegevens met standaard CSV-quoting, detecteert het scheidingsteken of gebruikt het door u gekozen teken, en controleert of elke rij hetzelfde aantal kolommen heeft, aanhalingstekens gesloten zijn en de tekst geldige UTF-8 is. De validator meldt het scheidingsteken, de regeleinden, het aantal rijen en kolommen, lege of dubbele kopteksten en de rijen die u moet herstellen.

Resetten

Veelgestelde vragen

Wat controleert de CSV-validator?

De validator controleert of elke rij evenveel kolommen heeft als de eerste rij, of elk veld tussen aanhalingstekens is afgesloten en of aanhalingstekens alleen worden gebruikt op manieren die CSV toestaat. Ook wordt gezocht naar aanwijzingen voor een verkeerde codering, NUL-tekens, lege of dubbele kopteksten en gemengde regeleinden. Fouten maken het bestand ongeldig; waarschuwingen worden ter beoordeling weergegeven.

Hoe wordt het scheidingsteken gedetecteerd?

Bij Automatisch detecteren probeert de validator komma's, puntkomma's, tabs en verticale strepen en kiest het teken waarmee de rijen het meest consistent worden gesplitst. Gebruikt een bestand een scheidingsteken dat ook in de waarden voorkomt, kies dit dan expliciet in het veld Scheidingsteken. Het resultaat toont altijd welk scheidingsteken is gebruikt.

Hoe worden rijen met een verkeerd aantal kolommen gemeld?

Elke rij wordt vergeleken met de eerste rij. Elke afwijkende rij wordt vermeld met het rijnummer, het aantal kolommen en het verwachte aantal. Rijen worden genummerd vanaf 1, inclusief de koptekstrij. De eerste 20 afwijkende rijen worden vermeld, samen met het aantal overige rijen. Regeleinden tussen aanhalingstekens in een veld beginnen geen nieuwe rij.

Welke problemen met aanhalingstekens worden gedetecteerd?

Een veld dat begint met een dubbel aanhalingsteken moet ermee eindigen; een aanhalingsteken binnen een veld tussen aanhalingstekens moet worden verdubbeld als "". De validator meldt velden tussen aanhalingstekens die nooit worden afgesloten en aanhalingstekens midden in een veld zonder aanhalingstekens. Beide problemen komen vaak voor wanneer een waarde met het scheidingsteken is geëxporteerd zonder de juiste aanhalingstekens.

Hoe controleert de validator de codering?

Tekst die in een andere codering is opgeslagen en vervolgens als UTF-8 is gelezen, bevat vervangingstekens. De validator telt deze en meldt ze als fout. Ook NUL-tekens, een aanwijzing voor een binair of UTF-16-bestand, worden gemeld. Een UTF-8-bytevolgordemarkering is toegestaan en wordt weergegeven op de regel Codering.

Welke controles worden op kopteksten uitgevoerd?

Wanneer Eerste rij bevat kopteksten is ingeschakeld, worden lege kopcellen en kopteksten die meer dan één keer voorkomen als waarschuwing vermeld, omdat veel importtools ze afwijzen. Schakel de optie uit voor bestanden zonder koptekstrij. De controle van het aantal kolommen wordt in beide gevallen uitgevoerd.

Waarom worden regeleinden gemeld?

Het resultaat toont of het bestand LF-, CRLF- of CR-regeleinden gebruikt. Een bestand met een combinatie hiervan krijgt een waarschuwing, omdat sommige importprogramma's in dat geval rijen anders tellen. Regeleinden binnen velden tussen aanhalingstekens maken deel uit van de waarde en zijn toegestaan.

Zijn lege regels een probleem?

Lege regels en regels die alleen witruimte bevatten, worden overgeslagen en tellen niet mee als rijen. Een rij met lege velden, zoals ,,, is een echte rij en moet het juiste aantal kolommen bevatten.

Wat is het verschil tussen fouten en waarschuwingen?

Fouten zijn problemen die de gegevens onbetrouwbaar maken, zoals onregelmatige rijen, onjuiste aanhalingstekens of een verkeerde codering. Ze markeren het bestand als ongeldig. Waarschuwingen wijzen op zaken die zijn toegestaan CSV, maar vaak problemen veroorzaken, zoals dubbele kopteksten of gemengde regeleinden. Een bestand met alleen waarschuwingen wordt als geldig gemeld.

Hoe groot mag het CSV zijn en kan ik het converteren?

Invoer mag maximaal 5 MiB en 100,000 rijen bevatten. Gebruik de Data Format Converter om een geldig CSV om te zetten naar JSON, YAML, XLSX of een ander formaat.

Over OneClick Pro

OneClick Pro is een gratis verzameling van meer dan 150 webtools voor dagelijks werk: afbeeldingen en eenheden converteren, code opmaken en valideren, domeinen en SEO controleren, en werken met tekst, datums en getallen. Elke tool werkt zonder registratie of abonnement. Wat u invoert, wordt alleen gebruikt om uw resultaat te berekenen en wordt nooit opgeslagen. Gebruik de verzameling als snelle gereedschapskist voor eenmalige taken of maak een bladwijzer van de tools die u dagelijks gebruikt.