DokumentyObrazyMediaNarzędzia PDF

Konwerter TSV ↔ CSV Online

Dwukierunkowa konwersja plików TSV i CSV w Twojej przeglądarce.

Przetworzone w Twojej przeglądarce — żaden tekst nie jest wysyłany na serwer

Konwersja TSV ↔ CSV bez komplikacji

Dwukierunkowa

Konwertuj TSV do CSV lub CSV do TSV, zależnie od potrzeb. Zachowuje strukturę wierszy i kolumn.

100% prywatności

Twoje dane tabelaryczne są przetwarzane w Twojej przeglądarce. Nic nie jest wysyłane na zewnętrzne serwery.

Obsługa cudzysłowów

Poprawnie wykrywa i obsługuje pola ujęte w cudzysłów oraz znaki specjalne w wartościach.

Natychmiastowo

Konwersja dużych plików danych odbywa się w milisekundach, bez czekania.

Trzy kroki, żadnych komplikacji

1

Wklej dane tabelaryczne

Skopiuj i wklej zawartość pliku TSV lub CSV w polu wejściowym. Możesz też przeciągnąć plik bezpośrednio.

2

Wybierz kierunek konwersji

Wybierz TSV → CSV, aby zamienić tabulatory na przecinki, lub CSV → TSV dla operacji odwrotnej. Docelowy ogranicznik jest stosowany automatycznie.

3

Pobierz lub skopiuj wynik

Skopiuj wynik do schowka lub pobierz go jako plik .csv lub .tsv gotowy do otwarcia w Excelu, Arkuszach Google lub dowolnym edytorze danych.

Masz pytania?

TSV (Tab-Separated Values) to format zwykłego tekstu, gdzie każdy wiersz reprezentuje rekord, a kolumny są oddzielone znakami tabulacji (\t). Jest jednym z najstarszych formatów wymiany danych tabelarycznych, szeroko stosowanym w bioinformatyce, bazach danych i eksportach systemów naukowych ze względu na prostotę i unikanie problemu przecinków w treści.

Różnica polega na ograniczniku: TSV używa tabulatorów, CSV używa przecinków (choć w niektórych krajach, np. w Polsce i Niemczech, stosuje się średnik ze względu na konflikt z przecinkowym separatorem dziesiętnym). TSV jest prostszy: pola zawierające tabulatory rzadko wymagają cudzysłowów (znaki tabulacji w treści zdarzają się sporadycznie), podczas gdy CSV musi ujmować w cudzysłów pola zawierające przecinki. TSV jest preferowany w bioinformatyce i data science.

Gdy kopiujesz komórki z Excela lub Arkuszy Google do schowka, wewnętrzny format to TSV: kolumny są oddzielone tabulatorami, a wiersze podziałami wiersza. Ułatwia to wklejanie danych między arkuszami. Przy eksporcie jako plik Excel oferuje zarówno .csv, jak i .txt (który zazwyczaj to TSV), a Arkusze Google umożliwiają pobranie jako TSV z menu Plik → Pobierz.

W TSV, jeśli pole tekstowe zawiera tabulator, powinno być ujęte w cudzysłów zgodnie z rozszerzeniem RFC 4180 dostosowanym dla TSV. W praktyce jest to wyjątkowe: treść rzadko zawiera znaki tabulacji. Jeśli Twój zestaw danych zawiera tabulatory w wartościach, rozważ użycie CSV z cudzysłowami lub bardziej niezawodnego formatu, np. JSON.

Arkusze Google eksportują jako CSV (z przecinkami) po wybraniu Plik → Pobierz → Wartości rozdzielone przecinkami (.csv). Aby pobrać jako TSV, wybierz Wartości rozdzielone tabulatorami (.tsv). Gdy wklejasz dane z Arkuszy do schowka i wstawiasz je do edytora tekstu, format to TSV z tabulatorami jako ogranicznikami.

CSV i TSV: RFC 4180, bioinformatyka i rola ograniczników w wymianie danych

CSV (Comma-Separated Values) nie miał formalnego standardu aż do RFC 4180, opublikowanego przez IETF w październiku 2005 roku, który zdefiniował typ MIME text/csv i zasady stosowania cudzysłowów. Format istnieje jednak od lat 70.: wczesne programy arkuszowe, takie jak VisiCalc (1979), już eksportowały dane z ogranicznikami przecinkowymi. Nazwa MIME text/csv została pierwotnie zarejestrowana w 1993 roku.

TSV jest preferowanym formatem w bioinformatyce i genomice. Projekt Genomu Ludzkiego oraz bazy danych takie jak UniProt, NCBI i Ensembl dystrybuują dane w TSV, ponieważ dane biologiczne (sekwencje, adnotacje) rzadko zawierają tabulatory, ale często zawierają przecinki i średniki. Formaty BED, GFF3 i VCF dla wariantów genomicznych to odmiany TSV.

Wybór ogranicznika ma znaczenie w kontekście kulturowym: kraje używające przecinka jako separatora dziesiętnego (większość Europy kontynentalnej, Ameryki Łacińskiej) mają problemy z czystym CSV, dlatego Excel w tych krajach eksportuje z użyciem średnika (;) zamiast przecinka. TSV całkowicie unika tej niejednoznaczności. W projektach międzynarodowych z danymi liczbowymi TSV lub JSON są bardziej niezawodnymi opcjami niż CSV.