# CSV tikrintuvas

Prieš importuodami CSV failą į duomenų bazę, skaičiuoklę ar parduotuvės sistemą, raskite netaisyklingas jo eilutes. Tikrintuvas analizuoja duomenis naudodamas standartines CSV kabučių taisykles, aptinka skirtuką arba naudoja jūsų pasirinktą, taip pat patikrina, ar kiekvienoje eilutėje yra tiek pat stulpelių, ar kabutės uždarytos ir ar tekstas tinkamai užkoduotas UTF-8 formatu. Jis nurodo skirtuką, eilučių pabaigas, eilučių ir stulpelių skaičių, tuščias arba pasikartojančias antraštes ir taisytinas eilutes.

## Dažnai užduodami klausimai

### Ką tikrina CSV tikrintuvas?

Tikrinama, ar kiekvienoje eilutėje yra tiek pat stulpelių, kiek pirmoje eilutėje, ar visi kabutėse pateikti laukai uždaromi ir ar kabutės naudojamos tik ten, kur tai leidžia CSV. Taip pat ieškoma netinkamo kodavimo požymių, NUL simbolių, tuščių arba pasikartojančių antraščių ir nevienodų eilučių pabaigų. Klaidos reiškia, kad failas netinkamas, o įspėjimai pateikiami peržiūrėti.

### Kaip aptinkamas skirtukas?

Pasirinkus parinktį „Aptikti automatiškai“, tikrintuvas bando kablelį, kabliataškį, tabuliaciją ir vertikalų brūkšnį, o tada pasirenka tą skirtuką, kuris nuosekliausiai išskaido eilutes. Jei faile naudojamas reikšmėse taip pat pasitaikantis skirtukas, pasirinkite jį lauke „Skirtukas“. Rezultate visada nurodoma, kuris skirtukas buvo naudojamas.

### Kaip pranešama apie eilutes, kuriose neteisingas stulpelių skaičius?

Kiekviena eilutė palyginama su pirmąja, o kiekviena besiskirianti eilutė pateikiama kartu su jos numeriu, stulpelių skaičiumi ir tikėtinu skaičiumi. Eilutės numeruojamos nuo 1, įskaitant antraštės eilutę. Pateikiama pirmųjų 20 besiskiriančių eilučių ir likusiųjų skaičius. Cituojamuose laukuose esantys eilučių lūžiai naujos eilutės nepradeda.

### Kokios kabučių klaidos aptinkamos?

Dviguba kabute prasidedantis laukas turi ja ir baigtis, o kabutė kabutėmis apribotame lauke turi būti užrašyta dvigubai: "". Tikrintuvas praneša apie neuždaromus kabutėmis apribotus laukus ir kabutes, esančias necituojamo lauko viduryje. Abi šios klaidos dažnai pasitaiko, kai reikšmė su skirtuku eksportuojama be tinkamų kabučių.

### Kaip tikrinamas kodavimas?

Tekste, kuris buvo įrašytas kitu kodavimu, o vėliau perskaitytas kaip UTF-8, yra pakeitimo simbolių. Tikrintuvas juos suskaičiuoja ir praneša kaip apie klaidą. Taip pat pranešama apie NUL simbolius, kurie gali rodyti, kad failas yra dvejetainis arba UTF-16 formato. UTF-8 baitų eilės žymė leidžiama ir rodoma kodavimo eilutėje.

### Kokie antraščių tikrinimai atliekami?

Įjungus parinktį „Pirmoje eilutėje yra antraštės“, tušti antraštės langeliai ir pasikartojančios antraštės nurodomos kaip įspėjimai, nes daugelis importavimo įrankių jų nepriima. Išjunkite šią parinktį failams be antraštės eilutės. Stulpelių skaičius tikrinamas abiem atvejais.

### Kodėl nurodomi eilučių pabaigos ženklai?

Rezultate nurodoma, ar faile naudojami LF, CRLF, ar CR eilučių pabaigos ženklai. Jei faile jie maišomi, pateikiamas įspėjimas, nes kai kurios importavimo programos tokiu atveju eilutes skaičiuoja skirtingai. Eilučių lūžiai kabutėmis apgaubtuose laukuose yra reikšmės dalis ir yra leidžiami.

### Ar tuščios eilutės kelia problemų?

Tuščios arba vien iš tarpų sudarytos eilutės praleidžiamos ir nelaikomos duomenų eilutėmis. Eilutė iš tuščių laukų, pavyzdžiui, ,,, yra tikra duomenų eilutė ir joje turi būti tinkamas stulpelių skaičius.

### Kuo skiriasi klaidos ir įspėjimai?

Klaidos rodo problemas, dėl kurių duomenys tampa nepatikimi, pavyzdžiui, nevienodo ilgio eilutes, netaisyklingas kabutes ar netinkamą koduotę; dėl jų failas laikomas netinkamu. Įspėjimai nurodo dalykus, kurie leidžiami CSV, bet dažnai sukelia problemų, pavyzdžiui, pasikartojančias antraštes ar maišomus eilučių pabaigos ženklus. Jei yra tik įspėjimų, failas laikomas tinkamu.

### Kokio dydžio gali būti CSV ir ar galiu jį konvertuoti?

Įvesties failai gali būti iki 5 MiB dydžio ir turėti 100,000 eilučių. Norėdami tinkamą CSV konvertuoti į JSON, YAML ar XLSX arba kitą formatą, naudokite duomenų formato keitiklį.

Jūsų reklama čia?

[Parašykite mums el. paštu](mailto:hi@dennn.is?subject=Reklama%20svetain%C4%97je%20OneClick%20Pro)

[Reklama Įskiepių rinkinys, paruoštas agentams, skirtas WordPress.](https://sleekwp.com/?ref=oneclickpro)
