Převodník CSV ↔ TSV

monitoring

Čekání na data

Zadejte data výše a okamžitě uvidíte výsledek analýzy.

Převodník CSV ↔ TSV

Převodník CSV ↔ TSV je praktický nástroj pro vývojáře, analytiky a datové inženýry, kteří pracují s tabulkovými textovými soubory. Umožňuje rychlý převod mezi formátem CSV (oddělovač čárka) a TSV (oddělovač tabulátor), a přitom zachovává strukturu řádků i sloupců.


Proč převádět mezi CSV a TSV?

CSV je běžný výchozí formát pro exporty z tabulek, CRM a BI nástrojů. TSV bývá výhodnější v situacích, kdy textová pole obsahují mnoho čárek, protože oddělovač tabulátor výrazně snižuje nejednoznačnost při dalším zpracování.

V praxi často dostanete data v jednom formátu, ale cílový systém očekává druhý:

  • export z BI nástroje je v TSV, ale importní API přijímá CSV,
  • skript nebo ETL krok očekává tab-delimited vstup,
  • zdrojový soubor obsahuje velké množství čárek v textových polích.

Rychlý a bezpečný převod formátu šetří čas a minimalizuje chyby způsobené ručními úpravami.


Klíčové funkce

  • Obousměrný převod: CSV → TSV i TSV → CSV.
  • Korektní práce s uvozovkami: Správné parsování polí, která obsahují oddělovače uvnitř hodnoty.
  • Podpora víceřádkových buněk: Hodnoty se zalomením řádku zůstávají zachované.
  • Zachování prázdných buněk: Nedochází k posunu sloupců.
  • Bezpečné generování výstupu: Pole jsou automaticky uzavřena do uvozovek, pokud je to potřeba.

CSV vs TSV v praxi

Aspekt CSV TSV
Oddělovač Čárka (,) Tabulátor (\\t)
Čitelnost v čistém textu Dobrá Často lepší u textů s čárkami
Kompatibilita s tabulkami Výborná Výborná
Riziko konfliktu s obsahem Vyšší Nižší
Typické použití Exporty/importy, API, podnikové nástroje ETL, logy, skripty, datové pipeline

Jak převodník zpracovává data

Nástroj nejprve načte vstup jako strukturovaná tabulková data a teprve poté vygeneruje výstup v cílovém formátu. Nejde tedy o prosté nahrazení znaků. Díky tomu zůstávají správně zachovány hodnoty v uvozovkách, vnořené čárky nebo tabulátory i víceřádková pole.

Pokud je vstup nevalidní (například neuzavřené uvozovky), převodník vrátí jasnou chybu parseru, aby bylo možné problémový řádek rychle opravit.


Typická použití

  • příprava dat pro import do databází a datových skladů,
  • sjednocení formátu partnerských feedů před ETL,
  • převod exportů pro skripty a automatizační úlohy,
  • rychlá oprava nesouladu oddělovačů v týmových postupech.

live_help Často kladené otázky (FAQ)

Kdy je TSV lepší volba než CSV?

TSV je často vhodnější, pokud textová pole obsahují hodně čárek (adresy, poznámky, popisy). Díky oddělovači tabulátor je soubor méně nejednoznačný při strojovém zpracování.

Nahrazuje převodník jen čárky tabulátory?

Ne. Nástroj data nejprve parsuje jako tabulku a až potom generuje cílový formát. Prostá náhrada znaků by poškodila hodnoty v uvozovkách a víceřádková pole.

Zůstávají hodnoty v uvozovkách zachovány?

Ano. Pole v uvozovkách se správně načtou i zapíší. Pokud výstupní formát vyžaduje uvozovky kvůli kolizi s oddělovačem, převodník je doplní automaticky.

Co se stane s víceřádkovými hodnotami?

Víceřádkové buňky jsou zachovány. Zalomení řádků uvnitř pole nenaruší strukturu záznamů po převodu.

Jak se zpracují prázdné buňky?

Prázdné buňky zůstávají prázdné, takže je zachováno zarovnání sloupců napříč všemi řádky.

Proč dostávám hlášku „CSV Error“ nebo „TSV Error“?

Nejčastěji jde o nevalidní vstup, například neuzavřené uvozovky nebo narušenou strukturu řádku. Opravte chybný řádek ve zdrojových datech a převod spusťte znovu.

Je nástroj vhodný pro ETL a automatizaci?

Ano. Hodí se pro standardizaci oddělovačů před importem, skriptovým zpracováním i předáváním dat mezi nástroji s různými požadavky na formát.