Import CSV často zlyhá kvôli prvému riadku. Dátové riadky môžu byť v poriadku, ale prijímajúci systém závisí od čistých názvov stĺpcov. Chýbajúca hlavička, duplicitná hlavička, neočakávaný oddeľovač alebo posunutý prvý riadok môžu spôsobiť, že import sa bude správať, ako keby bol celý súbor poškodený.
Overenie riadku hlavičky pred importom vám poskytne včasné varovanie, zatiaľ čo súbor je stále ľahko kontrolovateľný. Nástroj CSV Validator spoločnosti Converty pomáha zisťovaním oddeľovačov, kontrolou spracovania hlavičiek, uvádzaním problémov na úrovni riadkov a zobrazením analyzovanej ukážky toho, ako sa súbor skutočne číta.
Prečo riadok hlavičky nesie toľko rizika
Riadok hlavičky predstavuje mapu pre zvyšok súboru. Ak je mapa nesprávna, hodnoty pod ňou môžu pristáť na nesprávnych miestach.
Bežné problémy zahŕňajú:
- duplicitné názvy stĺpcov
- prázdne názvy stĺpcov
- hlavičky oddelené nesprávnym oddeľovačom
- riadok údajov, ktorý sa omylom považuje za hlavičku
- riadok hlavičky považovaný za údaj
- skryté exporty tabuliek, ktoré nezodpovedajú očakávanému oddeľovaču
Tieto problémy sú frustrujúce, pretože súbor môže v tabuľke vyzerať primerane. Problém sa prejaví až vtedy, keď sa ho iný systém pokúsi analyzovať.
Ako overiť hlavičku pred importom
Najbezpečnejším pracovným postupom je skontrolovať, ako analyzátor CSV vidí súbor, nielen ako ho zobrazuje tabuľka.
- Otvorte CSV Validator.
- Prilepte vzorku alebo odovzdajte súbor CSV.
- Skontrolujte zistený oddeľovač.
- Skontrolujte, či sa prvý riadok považuje za hlavičku.
- Prečítajte si zoznam problémov pre chýbajúce polia, duplicitné hlavičky, prázdne riadky alebo problémy s tvarom riadkov.
- Porovnajte analyzovaný náhľad so stĺpcami, ktoré cieľový systém očakáva.
Vďaka tomu bude prvý riadok viditeľný ako štruktúra. Zdrojový súbor môžete opraviť skôr, ako sa z následného importu stane nástroj na ladenie.
Overenie hlavičky a detekcia oddeľovačov patria k sebe
Problémy s hlavičkami a problémy s oddeľovačmi často vyzerajú zvonku rovnako. Ak sa súbor oddelený bodkočiarkou číta ako súbor oddelený čiarkami, analyzátor môže vidieť celý riadok hlavičky ako jeden stĺpec. To môže spôsobiť, že každý nasledujúci riadok bude vyzerať nesprávne.
To je dôvod, prečo Converty zobrazuje detekciu oddeľovača a analyzované ukážky spolu. Pred rozhodnutím, či sú samotné názvy hlavičiek nesprávne, musíte potvrdiť hranicu súboru.
Na strane problému s oddeľovačmi si prečítajte Ako opraviť problémy s oddeľovačom CSV pred importom. Pre širšiu prípravu importu použite Ako overiť súbory CSV pred zlyhaním importu.
Pred mapovaním polí overte
Mnoho nástrojov na import vyžaduje mapovanie stĺpcov CSV na cieľové polia. Tento krok mapovania je oveľa jednoduchší, keď je riadok hlavičky čistý. Ak mapujete polia pred kontrolou štruktúry súboru, môžete stráviť čas konfiguráciou nefunkčného exportu namiesto opravy súboru.
Pred importovaním otvorte CSV Validator, keď potrebujete potvrdiť riadok hlavičky, oddeľovač a ukážku analýzy predtým, ako súbor dosiahne cieľový systém.



