# CSV validators

Atrodiet bojātas rindas CSV failā, pirms importējat to datubāzē, izklājlapā vai veikala sistēmā. Validators parsē datus, izmantojot standarta CSV citēšanas noteikumus, nosaka atdalītāju vai izmanto jūsu izvēlēto un pārbauda, vai visās rindās ir vienāds kolonnu skaits, pēdiņas ir aizvērtas un teksts ir derīgs UTF-8. Tas parāda atdalītāju, rindu beigu rakstzīmes, rindu un kolonnu skaitu, tukšas vai dublētas galvenes un labojamās rindas.

## Bieži uzdotie jautājumi

### Ko pārbauda CSV validators?

Tas pārbauda, vai katrā rindā ir tikpat kolonnu kā pirmajā rindā, vai visi citētie lauki ir aizvērti un vai pēdiņas tiek izmantotas tikai tā, kā to atļauj CSV. Tas arī meklē nepareiza kodējuma pazīmes, NUL rakstzīmes, tukšas vai dublētas galvenes un atšķirīgas rindu beigu rakstzīmes. Kļūdas padara failu nederīgu, savukārt brīdinājumi tiek uzrādīti pārskatīšanai.

### Kā tiek noteikts atdalītājs?

Izvēloties automātisku noteikšanu, validators izmēģina komatu, semikolu, tabulāciju un vertikālo svītru un izvēlas to, kas viskonsekventāk sadala rindas. Ja failā izmantotais atdalītājs parādās arī vērtībās, izvēlieties to laukā Atdalītājs. Rezultātā vienmēr tiek parādīts izmantotais atdalītājs.

### Kā tiek ziņots par rindām ar nepareizu kolonnu skaitu?

Katru rindu salīdzina ar pirmo rindu, un katra atšķirīgā rinda tiek norādīta kopā ar tās numuru, kolonnu skaitu un paredzēto skaitu. Rindas numurē no 1, ieskaitot galvenes rindu, un tiek parādītas pirmās 20 atšķirīgās rindas, kā arī atlikušo rindu skaits. Citēti rindu pārtraukumi laukā nesāk jaunu rindu.

### Kādas citēšanas problēmas tiek noteiktas?

Laukam, kas sākas ar dubulto pēdiņu, jābeidzas ar dubulto pēdiņu, bet pēdiņa citētā laukā jāievada divreiz kā "". Validators ziņo par neaizvērtiem citētajiem laukiem un pēdiņām, kas atrodas necitēta lauka vidū. Abas problēmas bieži rodas, ja vērtība, kurā ir atdalītājs, eksportēta bez pareizas citēšanas.

### Kā tiek pārbaudīts kodējums?

Tekstā, kas saglabāts citā kodējumā un pēc tam nolasīts kā UTF-8, ir aizvietošanas rakstzīmes. Validators tās saskaita un ziņo par kļūdu. Tiek ziņots arī par NUL rakstzīmēm, kas liecina par bināru vai UTF-16 failu. UTF-8 baitu secības marķieris ir atļauts un tiek parādīts rindā Kodējums.

### Kādas galvenes pārbaudes tiek veiktas?

Ja ir ieslēgta opcija “Pirmā rinda satur galvenes”, tukšas galveņu šūnas un galvenes, kas parādās vairāk nekā vienu reizi, tiek norādītas kā brīdinājumi, jo daudzi importēšanas rīki tās noraida. Izslēdziet šo opciju failiem bez galveņu rindas. Kolonnu skaits tiek pārbaudīts jebkurā gadījumā.

### Kāpēc tiek ziņots par rindu beigām?

Rezultātā tiek norādīts, vai failā izmantotas LF, CRLF vai CR rindu beigas. Ja tās failā ir jauktas, tiek parādīts brīdinājums, jo daži importēšanas rīki šādā gadījumā skaita rindas atšķirīgi. Rindas pārtraukumi pēdiņās ietvertos laukos ir daļa no vērtības un ir atļauti.

### Vai tukšas rindas rada problēmas?

Tukšas rindas un rindas, kurās ir tikai atstarpes, tiek izlaistas un netiek skaitītas kā rindas. Rinda ar tukšiem laukiem, piemēram, ,,, ir īsta rinda, un tajā jābūt pareizam kolonnu skaitam.

### Kāda ir atšķirība starp kļūdām un brīdinājumiem?

Kļūdas ir problēmas, kuru dēļ datiem nevar uzticēties, piemēram, nevienāda garuma rindas, bojātas pēdiņas vai nepareizs kodējums, un tās norāda, ka fails nav derīgs. Brīdinājumi norāda uz lietām, kas ir atļautas CSV, bet bieži rada problēmas, piemēram, dublētām galvenēm vai jauktām rindu beigām. Ja ir tikai brīdinājumi, fails tiek atzīts par derīgu.

### Cik liels var būt CSV, un vai to var konvertēt?

Ievades faili var būt līdz 5 MiB un 100,000 rindām. Lai derīgu CSV pārveidotu par JSON, YAML, XLSX vai citu formātu, izmantojiet Data Format Converter.

Jūsu reklāma šeit?

[Rakstiet mums](mailto:hi@dennn.is?subject=Rekl%C4%81ma%20vietn%C4%93%20OneClick%20Pro)

[Reklāma Aģentiem gatavais spraudņu komplekts vietnei WordPress.](https://sleekwp.com/?ref=oneclickpro)
