Liigu põhisisu juurde

TSV vs CSV: miks eraldajad katkestavad arvutustabeli importi?

Autor: Converty Team

Siit saate teada, miks TSV- ja CSV-eraldajate erinevused katkestavad arvutustabeli importimise ja kuidas kontrollida sõelutud ridu enne, kui sihtsüsteem faili tagasi lükkab.

TSV vs CSV: miks eraldajad katkestavad arvutustabeli importi?

Arvutustabeli import ebaõnnestub sageli, kuna faili ei poolitata nii, nagu sihtsüsteem eeldab. Faili võib nimetada CSV-ks, kuid kasutage vahekaarte. Teine eksport võib kasutada semikooloneid piirkondlike seadete tõttu. Kleebitud näidis võib tunduda arvutustabelis joondatud, kuid vale eraldajaga sõelumisel tõmbub kokku üheks veergu.

See on praktiline erinevus TSV ja CSV eraldaja probleemide taga. Oluline küsimus pole ainult see, mida faililaiend ütleb. Nii on read tegelikult eraldatud. Converty CSV Validator aitab tuvastada eraldajad ja kuvada sõelutud eelvaadet enne, kui impordisüsteem saab probleemi esimeseks avastamiseks.

CSV ja TSV on mõlemad eraldajapõhised vormingud

CSV tähendab tavaliselt komadega eraldatud väärtusi. TSV tähendab tabeldusmärgiga eraldatud väärtusi. Mõlemad salvestavad read tekstina ja eraldavad väljad eraldusmärgiga.

Probleem on selles, et tegelik eksport ei ole alati puhtalt märgistatud. Arvutustabel võib olenevalt eksporditeest ja lokaadist salvestada faili komade, tabeldusmärkide või semikoolonidega. Süsteem, mis eeldab komasid, võib tabeldusmärgiga eraldatud faili valesti lugeda ühe laia väljana. Tabeldusmärke eeldav süsteem ei pruugi komadega eraldatud ridu poolitada.

Eraldaja probleemid näevad välja nagu andmeprobleemid

Kui eraldaja on vale, tundub kõik allavoolu katki:

  • päised kuvatakse ühe kombineeritud veeruna
  • ridade pikkused ei ühti
  • väljad nihkuvad valedesse veergudesse
  • vajalikud veerud näivad puuduvat
  • imporditeade segadust tekitavate valideerimisvigade kohta

Fail ei pruugi olla halb. Seda võidakse lihtsalt sõeluda vale eraldajaga.

Enne importimist kontrollige sõelutud eelvaadet

Kõige turvalisem töövoog on enne üleslaadimist või importimist kontrollida struktuuri.

  1. Avage CSV Validator.
  2. Kleepige read või laadige fail üles.
  3. Vaadake üle tuvastatud eraldaja.
  4. Veenduge, et päise rida jaguneb eeldatavateks veergudeks.
  5. Võrrelge sõelutud eelvaadet lähtearvutustabeliga.
  6. Enne faili allavoolu saatmist parandage ekspordi või eraldaja ootus.

See hoiab eraldaja silumise pigem faili lähedal kui sihtsüsteemi sees.

Päise valideerimine sõltub eraldaja valideerimisest

Päiserea probleemid ja eraldaja probleemid on ühendatud. Kui eraldaja on vale, ei saa päise rida usaldada. Korduva veeru või puuduva veeru hoiatus võib olla tõeline päiseprobleem või märk sellest, et parser ei jaganud kunagi rida õigesti.

Päisepõhiste juhiste saamiseks lugege artiklit Kuidas kinnitada CSV päise rida enne importi. Laiema eraldaja töövoo jaoks lugege artiklit Kuidas parandada CSV-eraldaja probleeme enne importi.

Avage CSV-validaator enne arvutustabeli eksportimise importimist, kui TSV, CSV, semikoolonid või kleebitud read ei pruugi kasutada eraldajat, mida teie sihtsüsteem eeldab.

Sulle võib ka meeldida