Preskočiť na hlavný obsah

TSV vs CSV: Prečo oddeľovače prerušujú importy tabuliek

Autor: Converty Team

Zistite, prečo rozdiely v oddeľovačoch TSV a CSV prerušujú importy tabuliek a ako skontrolovať analyzované riadky predtým, ako cieľový systém odmietne súbor.

TSV vs CSV: Prečo oddeľovače prerušujú importy tabuliek

Import tabuliek často zlyhá, pretože súbor nie je rozdelený tak, ako očakáva cieľový systém. Súbor sa môže nazývať CSV, ale použite karty. Iný export môže používať bodkočiarky z dôvodu regionálnych nastavení. Prilepená vzorka môže vyzerať v tabuľke zarovnaná, ale pri analýze s nesprávnym oddeľovačom sa zrúti do jedného stĺpca.

To je praktický rozdiel za problémami s oddeľovačmi TSV a CSV. Dôležitou otázkou nie je len to, čo hovorí prípona súboru. Takto sú riadky v skutočnosti oddelené. Nástroj CSV Validator spoločnosti Converty pomáha tým, že zisťuje oddeľovače a zobrazuje ukážku analýzy predtým, ako sa systém importu stane prvým miestom, kde problém objavíte.

CSV a TSV sú oba formáty založené na oddeľovačoch

CSV zvyčajne znamená hodnoty oddelené čiarkou. TSV znamená hodnoty oddelené tabulátorom. Oba ukladajú riadky ako text a oddeľujú polia oddeľovačom.

Problémom je, že skutočný vývoz nie je vždy čisto označený. Tabuľka môže uložiť súbor s čiarkami, tabulátormi alebo bodkočiarkami v závislosti od cesty exportu a miestneho nastavenia. Systém, ktorý predpokladá čiarky, môže nesprávne prečítať súbor oddelený tabulátormi ako jedno široké pole. Systém, ktorý predpokladá karty, môže zlyhať pri rozdelení riadkov oddelených čiarkami.

Problémy s oddeľovačmi vyzerajú ako problémy s údajmi

Keď je oddeľovač nesprávny, všetko v smere toku vyzerá ako nefunkčné:

  • hlavičky sa zobrazia ako jeden kombinovaný stĺpec
  • dĺžky riadkov sa nezhodujú
  • polia sa posúvajú do nesprávnych stĺpcov
  • požadované stĺpce zrejme chýbajú
  • importy hlásia mätúce chyby overovania

Súbor nemusí byť zlý. Môže byť jednoducho analyzovaný s nesprávnym oddeľovačom.

Pred importom skontrolujte analyzovaný náhľad

Najbezpečnejším pracovným postupom je skontrolovať štruktúru pred nahraním alebo importom.

  1. Otvorte CSV Validator.
  2. Prilepte riadky alebo nahrajte súbor.
  3. Skontrolujte zistený oddeľovač.
  4. Skontrolujte, či sa riadok hlavičky rozdelí na očakávané stĺpce.
  5. Skontrolujte analyzovaný náhľad oproti zdrojovej tabuľke.
  6. Pred odoslaním súboru po prúde opravte očakávaný export alebo oddeľovač.

To udržuje ladenie oddeľovača blízko súboru a nie vnútri cieľového systému.

Overenie hlavičky závisí od overenia oddeľovača

Problémy s riadkom hlavičky a problémy s oddeľovačom sú spojené. Ak je oddeľovač nesprávny, riadku hlavičky nemožno dôverovať. Upozornenie na duplicitný alebo chýbajúci stĺpec môže byť skutočným problémom s hlavičkou alebo môže byť znakom toho, že analyzátor nikdy nerozdelil riadok správne.

Pokyny týkajúce sa hlavičky nájdete v časti Ako overiť riadok hlavičky CSV pred importom. Ak chcete získať širší pracovný postup s oddeľovačmi, prečítajte si článok Ako vyriešiť problémy s oddeľovačom CSV pred importom.

Pred importovaním exportu tabuľky otvorte CSV Validator, keď TSV, CSV, bodkočiarky alebo prilepené riadky nemusia používať oddeľovač, ktorý očakáva váš cieľový systém.

Mohlo by sa vám páčiť