# CSV-validator

Find fejlbehæftede rækker i en CSV-fil, før du importerer den til en database, et regneark eller et butikssystem. Validatoren analyserer dataene med standardiseret CSV-citering, registrerer afgrænseren eller bruger den, du vælger, og kontrollerer, at alle rækker har samme antal kolonner, at anførselstegn er lukkede, og at teksten er gyldig UTF-8. Den rapporterer afgrænser, linjeskift, antal rækker og kolonner, tomme eller dublerede overskrifter samt de rækker, der skal rettes.

## Ofte stillede spørgsmål

### Hvad kontrollerer CSV-validatoren?

Den kontrollerer, at alle rækker har lige så mange kolonner som den første række, at alle felter i anførselstegn er lukkede, og at anførselstegn kun bruges på måder, som CSV tillader. Den søger også efter tegn på forkert tegnkodning, NUL-tegn, tomme eller dublerede overskrifter og blandede linjeskift. Fejl gør filen ugyldig, mens advarsler vises til gennemgang.

### Hvordan registreres afgrænseren?

Med Registrér automatisk prøver validatoren komma, semikolon, tabulator og lodret streg og vælger den, der opdeler rækkerne mest ensartet. Hvis filen bruger en afgrænser, der også forekommer i værdierne, skal du vælge den eksplicit i feltet Afgrænser. Resultatet viser altid, hvilken afgrænser der blev brugt.

### Hvordan rapporteres rækker med forkert antal kolonner?

Hver række sammenlignes med den første række, og alle rækker, der afviger, vises med rækkenummer, antal kolonner og det forventede antal. Rækker nummereres fra 1, inklusive overskriftsrækken, og de første 20 afvigende rækker vises sammen med et antal for resten. Linjeskift i anførselstegn inde i et felt starter ikke en ny række.

### Hvilke problemer med anførselstegn registreres?

Et felt, der begynder med et dobbelt anførselstegn, skal slutte med et, og et anførselstegn inde i et felt med anførselstegn skal fordobles til "". Validatoren rapporterer felter med anførselstegn, der aldrig lukkes, samt anførselstegn midt i et felt uden anførselstegn. Begge dele forekommer ofte, når en værdi med afgrænseren blev eksporteret uden korrekt citering.

### Hvordan kontrolleres tegnkodningen?

Tekst, der blev gemt med en anden tegnkodning og derefter læst som UTF-8, indeholder erstatningstegn, som validatoren tæller og rapporterer som en fejl. NUL-tegn, der kan tyde på en binær fil eller en UTF-16-fil, rapporteres også. En UTF-8-byteordensmarkør er tilladt og vises i linjen Tegnkodning.

### Hvilke kontroller udføres af overskrifter?

Når Første række indeholder overskrifter er slået til, vises tomme overskriftsceller og overskrifter, der forekommer mere end én gang, som advarsler, fordi mange importværktøjer afviser dem. Slå indstillingen fra for filer uden en overskriftsrække. Kontrollen af antallet af kolonner udføres i begge tilfælde.

### Hvorfor rapporteres linjeafslutninger?

Resultatet viser, om filen bruger LF-, CRLF- eller CR-linjeafslutninger. En fil, der blander dem, udløser en advarsel, fordi nogle importværktøjer tæller rækker forskelligt i så fald. Linjeskift inde i citerede felter er en del af værdien og er tilladt.

### Er tomme linjer et problem?

Tomme linjer eller linjer, der kun indeholder blanktegn, springes over og tæller ikke som rækker. En række med tomme felter som ,,, er en rigtig række og skal have det korrekte antal kolonner.

### Hvad er forskellen mellem fejl og advarsler?

Fejl er problemer, der gør dataene upålidelige, f.eks. rækker med forskelligt antal kolonner, ugyldige citationstegn eller forkert kodning, og de markerer filen som ugyldig. Advarsler peger på ting, der er tilladt CSV, men ofte giver problemer, f.eks. dublerede overskrifter eller blandede linjeafslutninger. En fil med kun advarsler rapporteres som gyldig.

### Hvor stor kan CSV være, og kan jeg konvertere den?

Input kan være op til 5 MiB og 100,000 rækker. Hvis du vil konvertere en gyldig CSV til JSON, YAML, XLSX eller et andet format, skal du bruge Data Format Converter.

Din annonce her?

[Send os en e-mail](mailto:hi@dennn.is?subject=Annoncering%20p%C3%A5%20OneClick%20Pro)

[Annonce Pluginsamlingen, der er klar til agenter, til WordPress.](https://sleekwp.com/?ref=oneclickpro)
