Preskočiť na obsah
Coverton Blog
V tomto článku
Tabuľky a údaje

Previesť CSV na TSV: oddeľovače a konce riadkov

Uložiť CSV ako TSV, keď prijímací systém vyžaduje oddelený záznam. Súbor s názvom CSV môže použiť iný delimiter, takže skontrolujte jeho titulky a poľné hranice pred spoliehaním sa na samotné názov súboru.

Otvorte nástroj →Ako používať tento nástroj ↓
Previesť CSV na TSV
Ilustrácia pracovného postupu tohto nástroja; nie je výsledkom nahraného súboru.

Ako používať tento nástroj

  1. Vyberte súbory vo formáte CSV. Maximálny počet súborov v dávke: 1.
  2. Skontrolujte Vstupné kódovanie, Oddeľovač vstupu a potom začnite spracovávať.
  3. Stiahnite si výsledok TSV a skontrolujte jeho obsah a kvalitu.

Zvoľte správne nastavenia

Vyberte zdrojové kódovanie a oddeľovač a skontrolujte, či automatická detekcia zodpovedá tabuľke. Výstup používa tabulátory, takže opisy obsahujúce čiarky môžu zostať samostatnými poľami.

Podporovaný vstup
  • CSV
Výstup
  • TSV
Dostupné nastavenia
  • Vstupné kódovanie
  • Oddeľovač vstupu

Pred začiatkom

Ujasnite si význam vstupných údajov

Pred prevodom určite, čo predstavuje riadok alebo hodnota, a zachovajte zdrojovú kópiu. V tabuľkách skontrolujte hlavičky, oddeľovače a kódovanie, v štruktúrovaných súboroch požadované objekty alebo polia. Samotné zobrazenie v tabuľkovom programe neurčuje význam identifikátorov, dátumov a súm.

Dostupné párovacie stĺpce, pravidlá typov a výstupné polia vyberajte podľa cieľového systému. Otestujte vzorku s prázdnou hodnotou, opakovaním a interpunkciou. Pri štítkoch, grafoch alebo personalizovaných dokumentoch overte zdrojové stĺpce, jednotky a formulácie.

Pred spracovaním stanovte kontroly: identifikátor so zachovaným zápisom, hodnotu so známym významom a očakávaný vzťah záznamov. Pri pravidlách typov alebo párovania odlišujte zdrojovú hodnotu od jej zobrazenia. Skúste nejednoznačné dátumy a rôzne zapísané kľúče pred použitím všeobecného pravidla. Uchovajte pravidlá a požiadavky s výsledkom, aby ste vedeli rozlíšiť chybu vstupu, výkladu a prevodu a zbytočne nemenili správne údaje.

Skontrolujte hodnoty a výnimky

Výstup otvorte alebo importujte s nastaveniami cieľového programu. Porovnajte hlavičky, počty záznamov a vzorky hodnôt. Súhrn, rozdelenie alebo odstránenie duplicít môže počet riadkov zámerne zmeniť; overujte príčinu namiesto očakávania rovnakého počtu po každej operácii.

Pred pokračovaním prečítajte správy o výnimkách a validácii. Pri posunutých stĺpcoch, chybných znakoch alebo chýbajúcom kľúči najprv overte oddeľovače, kódovanie a presné názvy hlavičiek. Kódovanie nie je šifrovanie a formátovanie nepotvrdzuje význam. Tlačené kódy či štítky skúste pred vytvorením celej série.

Príklad vstupu a výstupu

citované CSV polia → záznamy oddelené z karty

Príklady popisujú pracovný postup. Výsledky závisia od zdrojového súboru a nastavení.

Pred uložením skontrolujte výsledok

Importujte pomocou oddeľovača tabulátora v cieľovom programe a porovnajte počet hlavičiek a stĺpcov. Skontrolujte polia obsahujúce tabulátory alebo zlomy riadkov, či nedošlo k náhodnému rozdeleniu do ďalších stĺpcov alebo riadkov.

Ak je výsledok iný, ako ste očakávali

Rôzni dovozcovia môžu interpretovať tabulátory a zlomy riadkov v bunkách v úvodzovkách odlišne. V prípade skomolených znakov alebo posunutých stĺpcov skontrolujte možnosti čítania zdroja aj nastavenia importu prijímajúcej aplikácie.

Obmedzenia nástroja

  • CSV ukladá text do riadkov a stĺpcov. Úvodzovky môžu obsahovať čiarky a zlomy riadkov. Kódovanie a hlavička sa líšia. Tabuľkové programy môžu zmeniť úvodné nuly, hodnoty dátumu alebo dlhé identifikátory.
  • Skontrolujte kódovanie znakov, oddeľovače a názvy stĺpcov. Veľké čísla môžu stratiť presnosť v JavaScripte; CSV nezachováva všetky typy a vnorené štruktúry.

Pokračujte so súvisiacimi nástrojmi

Previesť CSV na JSON

Prvý riadok CSV poskytuje kľúče pre objekt JSON každého riadka údajov. Hodnoty buniek sú uložené ako reťazce, takže pred odoslaním výsledku do systému, ktorý očakáva čísla alebo boolovské hodnoty, skontrolujte ich typy.

Vyberte zdrojové kódovanie a použite automatické detekcie delimiter alebo vyberte skutočný delimiter. Rozpusťte prázdne alebo duplicitné hlavičky a uistite sa, že každý riadok má rovnaký počet stĺpcov ako hlavička.

Otvorte nástroj →

Previesť JSON na CSV

Prevod vyžaduje pole objektov. Rozhodnite, či sa vnorené objekty majú previesť na samostatné stĺpce, alebo zostať ako reťazce JSON v bunkách. Výsledná tabuľka sa v každom prípade číta inak.

Zapnite sploštenie, aby sa názvy vlastností vnorených objektov zmenili na hlavičky spojené bodkami. Polia sa nerozbaľujú do viacerých riadkov; ak chcete analyzovať každú položku poľa, skontrolujte tieto bunky samostatne.

Otvorte nástroj →

Táto príručka opisuje verejne dostupný nástroj používaný v prehliadači. Uchovajte si kópiu originálu a pred zdieľaním skontrolujte výsledok.

Tento preklad bol pripravený so softvérovou pomocou. Môžete si prečítať aj anglickú verziu. Čítajte v angličtine