# CSV-validator

Hitta felaktiga rader i en CSV-fil innan du importerar den till en databas, ett kalkylark eller ett butikssystem. Validatorn tolkar data med standardmässig citering för CSV, identifierar avgränsaren eller använder den du väljer och kontrollerar att varje rad har samma antal kolumner, att citattecken är stängda och att texten är ren UTF-8. Den rapporterar avgränsare, radslut, antal rader och kolumner, tomma eller dubblerade rubriker samt vilka rader som behöver åtgärdas.

## Vanliga frågor

### Vad kontrollerar CSV-validatorn?

Den kontrollerar att varje rad har lika många kolumner som den första raden, att varje citerat fält är stängt och att citattecken bara används där CSV tillåter det. Den letar även efter tecken på fel teckenkodning, NUL-tecken, tomma eller dubblerade rubriker och blandade radslut. Fel gör filen ogiltig, medan varningar listas för granskning.

### Hur identifieras avgränsaren?

Med Identifiera automatiskt testar validatorn komma, semikolon, tabb och lodrätt streck och väljer det tecken som delar upp raderna mest konsekvent. Om filen använder en avgränsare som också förekommer i värdena väljer du den uttryckligen i fältet Avgränsare. Resultatet visar alltid vilken avgränsare som användes.

### Hur rapporteras rader med fel antal kolumner?

Varje rad jämförs med den första raden, och varje avvikande rad listas med radnummer, antal kolumner och förväntat antal. Rader numreras från 1, inklusive rubrikraden, och de första 20 avvikande raderna listas tillsammans med ett antal för resten. Citerade radbrytningar i ett fält startar inte en ny rad.

### Vilka citeringsproblem upptäcks?

Ett fält som börjar med ett dubbelt citattecken måste avslutas med ett, och ett citattecken i ett citerat fält måste dubbleras som "". Validatorn rapporterar citerade fält som aldrig stängs och citattecken som förekommer mitt i ett ociterat fält. Båda är vanliga när ett värde som innehåller avgränsaren har exporterats utan korrekt citering.

### Hur kontrolleras teckenkodningen?

Text som sparats i en annan teckenkodning och sedan lästs som UTF-8 innehåller ersättningstecken, som validatorn räknar och rapporterar som ett fel. NUL-tecken, som kan tyda på en binär fil eller en UTF-16-fil, rapporteras också. En UTF-8-byteordningsmarkör tillåts och visas på raden Teckenkodning.

### Vilka kontroller görs av rubriker?

När Första raden innehåller rubriker är aktiverat listas tomma rubrikceller och rubriker som förekommer flera gånger som varningar, eftersom många importverktyg avvisar dem. Stäng av alternativet för filer utan rubrikrad. Kolumnantalet kontrolleras oavsett.

### Varför rapporteras radslut?

Resultatet visar om filen använder radsluten LF, CRLF eller CR. En fil som blandar dem får en varning, eftersom vissa importverktyg räknar rader olika i sådana fall. Radbrytningar inuti citerade fält är en del av värdet och tillåtna.

### Är tomma rader ett problem?

Rader som är tomma eller bara innehåller blanksteg hoppas över och räknas inte som rader. En rad med tomma fält, till exempel ,,, är en riktig rad och måste ha rätt antal kolumner.

### Vad är skillnaden mellan fel och varningar?

Fel är problem som gör data opålitliga, till exempel ojämna rader, felaktiga citattecken eller fel teckenkodning, och de markerar filen som ogiltig. Varningar pekar på sådant som är tillåtet CSV men ofta orsakar problem, till exempel duplicerade rubriker eller blandade radslut. En fil med endast varningar rapporteras som giltig.

### Hur stor kan CSV vara, och kan jag konvertera den?

Indata kan vara upp till 5 MiB och innehålla 100,000 rader. Om du vill konvertera en giltig CSV till JSON, YAML, XLSX eller ett annat format använder du Data Format Converter.

Vill du annonsera här?

[Mejla oss](mailto:hi@dennn.is?subject=Annonsera%20p%C3%A5%20OneClick%20Pro)

[Annons Pluginpaketet för agenter för WordPress.](https://sleekwp.com/?ref=oneclickpro)
