ЦСВ увоз често не успе због првог реда. Редови података могу бити у реду, али систем за пријем зависи од чистих имена колона. Заглавље које недостаје, дупло заглавље, неочекивани граничник или померен први ред могу учинити да се увоз понаша као да је цела датотека покварена.
Потврда реда заглавља пре увоза даје вам рано упозорење док је датотеку још увек лако прегледати. Цонверти-јев ЦСВ валидатор помаже откривањем граничника, провером руковања заглављем, навођењем проблема на нивоу реда и приказивањем рашчлањеног прегледа како се датотека заправо чита.
Зашто ред заглавља носи толики ризик
Ред заглавља је мапа за остатак датотеке. Ако је мапа погрешна, вредности испод могу пасти на погрешна места.
Уобичајени проблеми укључују:
- дуплирани називи колона
- празна имена колона
- заглавља одвојена погрешним граничником
- ред података који се случајно третира као заглавље
- ред заглавља који се третира као подаци
- скривене извозне табеле који се не подударају са очекиваним сепаратором
Ови проблеми су фрустрирајући јер датотека може изгледати разумно у табели. Проблем постаје очигледан тек када други систем покуша да га рашчлани.
Како проверити заглавље пре увоза
Најсигурнији ток посла је да проверите како ЦСВ парсер види датотеку, а не само како је приказује табела.
- Отворите ЦСВ валидатор.
- Налепите узорак или отпремите ЦСВ датотеку.
- Прегледајте откривени граничник.
- Потврдите да ли се први ред третира као заглавље.
- Прочитајте листу проблема за поља која недостају, дупла заглавља, празне редове или проблеме у облику реда.
- Упоредите рашчлањени преглед са колонама које циљни систем очекује.
Ово чини први ред видљивим као структуру. Можете да поправите изворну датотеку пре него што низводни увоз постане алатка за отклањање грешака.
Валидација заглавља и детекција граничника припадају заједно
Проблеми са заглављем и проблеми са граничницима често изгледају исто споља. Ако се датотека раздвојена тачком и зарезом чита као раздвојена зарезима, парсер може видети цео ред заглавља као једну колону. То може учинити да сваки следећи ред изгледа погрешно.
Због тога Цонверти заједно приказује откривање граничника и анализира прегледе. Морате да потврдите границу датотеке пре него што одлучите да ли су сама имена заглавља погрешна.
За страну проблема са граничником, прочитајте Како да решите проблеме са ЦСВ граничником пре увоза. За ширу припрему за увоз користите Како проверити ЦСВ датотеке пре него што увоз не успе.
Потврдите пре него што мапирате поља
Многи алати за увоз траже од вас да мапирате ЦСВ колоне у одредишна поља. Тај корак мапирања је много лакши када је ред заглавља чист. Ако мапирате поља пре него што проверите структуру датотеке, можда ћете потрошити време на конфигурисање око неисправног извоза уместо да поправљате датотеку.
Отворите ЦСВ валидатор пре увоза када треба да потврдите ред заглавља, граничник и рашчлањени преглед пре него што датотека стигне до циљног система.



