alat za programere / 03

Konvertor CSV u TSV

Pretvorite podatke razdvojene zarezima u podatke razdvojene tabulatorima uz pravilnu obradu polja pod navodnicima.

Konvertor CSV u TSV: TOEA čita CSV pomoću parsera koji prepoznaje navodnike, tako da zarez unutar polja pod navodnicima ostaje deo tog polja, a zatim ponovo upisuje redove razdvojene tabulatorima. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.

Pokretanja
U vašem pregledaču
Trošak
Besplatno · bez registracije
Dostupnost
Spremno za upotrebu
CSV → TSV alatLokalna obrada

U potpunosti radi u vašem pregledaču

↥
Nalepite CSV ispod ili izaberite datoteku

Do 5 MB · ništa se ne otprema

Gde je razdvajanje tabulatorima podrazumevano

Nekoliko alata očekuje tabulatore ako im ne navedete drugačije. PostgreSQL-ov COPY u tekstualnom formatu i MySQL-ov LOAD DATA INFILE podrazumevano razdvajaju polja tabulatorima. U komandnoj liniji, cut -f2 bez opcija bira drugu kolonu razdvojenu tabulatorom, a awk -F'\t' i sort -t$'\t' pouzdano rade jer TSV polje nikada ne sadrži separator. Nijedan od ovih alata ne razume CSV navodnike, pa konverzija pre obrade sprečava neispravne kolone.

Jedan zapis po redu

U konvertovanoj datoteci svaki red je tačno jedan zapis, jer su prelomi redova unutar ćelija uklonjeni. Zato su alati zasnovani na redovima bezbedni: wc -l broji zapise i zaglavlje, head -n 101 daje zaglavlje i 100 redova, a split -l deli veliku datoteku bez presecanja zapisa. U CSV-u sa adresama ili komentarima u više redova, sva tri alata bi neprimetno pogrešno prebrojala sadržaj. Za povratak u CSV radi rada u tabeli ili uvoza koristite TSV u CSV.

Kako se koristi

  1. Nalepite CSV ili izaberite datoteku.
  2. Proverite rezultat.
  3. Kopirajte ili preuzmite TSV.

Privatnost i ograničenja

Tekst se konvertuje u vašem pregledaču i nikada se ne šalje, što je važno kada je datoteka konfiguracija ili izvoz koji ne biste radije poverili nepoznatoj osobi. Svaki tabulator ili novi red unutar ćelije pretvara se u razmak, jer TSV nema način da ih stavi pod navodnike.

Srodne alatke

Često postavljana pitanja

Zašto uopšte konvertovati u TSV?

Tabulatori se retko pojavljuju u podacima, pa TSV izbegava pravila za navodnike zbog kojih CSV može biti nezgodan. Tabele i mnogi alati komandne linije daju prednost njegovom lepljenju.

Šta se dešava sa zarezima u mojim podacima?

Oni ostaju u ćeliji. To je svrha konverzije: kada su tabulatori razdvajači, zarezima nisu potrebni navodnici.

Šta ako ćelija sadrži tabulator?

Zamenjuje se razmakom. Ako bi ostao, razdvojio bi red, a TSV nema mehanizam za navodnike koji bi to sprečio.

Da li obrađuje nove redove pod navodnicima?

Da. Novi red unutar CSV polja pod navodnicima čita se kao deo ćelije i u izlazu se pretvara u razmak.

Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban