Konwerter TSV na CSV Online
Konwertuj pliki TSV (wartosci rozdzielane tabulatorem) na standardowy CSV. W Twojej przegladarce, bez przesylania danych.
nombre,edad,ciudad Juan,30,Madrid Maria,25,Barcelona Carlos,35,Valencia
Konwerter TSV do CSV
Dlaczego warto konwertowac TSV do CSV?
Kompatybilny z Excelem i Sheets
Wynikowy CSV otwiera sie bezposrednio w Excelu, Arkuszach Google i dowolnym narzedziu do analizy danych.
Scisly standard RFC 4180
Wartosci zawierajace przecinki sa automatycznie cytowane zgodnie ze standardem CSV.
Pelna prywatnosc
Twoje dane nigdy nie sa wysylane na zaden serwer. Konwersja odbywa sie w Twojej przegladarce.
Dane bioinformatyczne
Konwertuj wyniki BLAST, bedtools i innych narzedzi bioinformatycznych uzywajacych TSV.
Jak to działa
Trzy kroki, żadnych komplikacji
Przeslij plik TSV lub wklej zawartosc
Zaladuj plik .tsv, .txt lub dowolny tekst z kolumnami rozdzielanymi tabulatorem. Kompatybilny z eksportami z Arkuszy Google, Excela i baz danych.
Automatyczna konwersja do CSV
Tabulatory sa zastepowane przecinkami zgodnie z RFC 4180. Pola zawierajace przecinki lub znaki nowej linii sa automatycznie cytowane.
Pobierz wynikowy CSV
Otrzymaj plik .csv kompatybilny z Excelem, Arkuszami Google, dowolna baza danych i wiekszoscia narzedzi do analizy danych.
FAQ
Masz pytania?
TSV (Tab-Separated Values) to format zwyklego tekstu dla danych tabelarycznych, w ktorym kolumny sa oddzielone znakiem tabulatora (\t, kod ASCII 9), a wiersze znakami nowej linii. CSV (Comma-Separated Values) uzywa przecinka jako separatora. Kluczowa roznica to obsluga wartosci zawierajacych separator: w CSV wartosci z przecinkami musza byc cytowane; w TSV wartosci z tabulatorami musza byc cytowane (co jest znacznie rzadsze, bo tabulatory rzadko pojawiaja sie w rzeczywistych danych). To sprawia, ze TSV jest prostszy do generowania i parsowania w wielu kontekstach, szczegolnie w przetwarzaniu tekstu i bioinformatyce.
TSV jest naturalnym formatem wyjsciowym dla kilku narzedzi i kontekstow: Arkusze Google i Excel tworza TSV podczas kopiowania i wklejania komorek do schowka (Ctrl+C na zaznaczeniu wielu komorek); wiele narzedzi bioinformatycznych, takich jak BLAST, HMMER i bedtools, domyslnie generuje wynik w formacie TSV; eksporty baz danych PostgreSQL (COPY TO) i MySQL (SELECT INTO OUTFILE) obsluguja TSV; a srodowiska przetwarzania tekstu, takie jak awk, pracuja naturalnie z polami rozdzielanymi tabulatorem.
Wlasnie dlatego istnieje TSV: dla danych, ktore czesto zawieraja przecinki (ceny, tekst narracyjny, nazwiska w formacie 'Nazwisko, Imie'), TSV eliminuje potrzebe cytowania. Przy konwersji TSV do CSV narzedzie automatycznie wykrywa, ktore wartosci zawieraja przecinki, i otacza je podwojnymi cudzysowami zgodnie z RFC 4180. Na przyklad wartosc San Francisco, CA w TSV staje sie "San Francisco, CA" w wynikowym CSV.
Tak, z wazna uwaga dotyczaca kodowania. Excel w systemie Windows oczekuje plikow CSV w kodowaniu Windows-1252 lub z UTF-8 BOM (Byte Order Mark) na poczatku pliku, aby prawidlowo rozpoznac znaki specjalne (akcentowane itp.). Narzedzie generuje UTF-8 z BOM dla maksymalnej kompatybilnosci z Excelem. Jesli po otwarciu CSV w Excelu widac znieksztalcone znaki, sprobuj zaimportowac go przez Dane > Pobierz dane zewnetrzne > Z tekstu/CSV i recznie wskazac UTF-8.
RFC 4180 to dokument informacyjny opublikowany przez IETF w pazdzierniku 2005 roku, ktory definiuje format CSV w sposob nieobowiazkowy, ale powszechnie przyjety. Jego glowne zasady to: pola rozdzielone przecinkami, rekordy konczace sie CRLF (\r\n), opcjonalny pierwszy wiersz jako naglowek, pola zawierajace przecinki/cudzystowy/znaki nowej linii zamkniete w podwojnych cudzystowach oraz podwojne cudzystowy wewnatrz pol eskejpowane przez ich podwojenie (""). Wiekszosc narzedzi importujacych CSV przestrzega tych zasad, chociaz istnieja warianty (srednik jako separator dla regionalnych ustawien europejskich, rozne kodowania).
Tak. BLAST (Basic Local Alignment Search Tool) z NCBI tworzy dane wyjsciowe w formacie tabelarycznym (opcja -outfmt 6 lub -outfmt 7), ktore sa czystym TSV: 12 kolumn rozdzielonych tabulatorami, w tym qseqid, sseqid, pident, length, mismatch, gapopen, qstart, qend, sstart, send, evalue i bitscore. Konwersja tych danych do CSV umozliwia otwarcie ich bezposrednio w Excelu lub zaimportowanie do baz danych SQL bez dodatkowego przetwarzania. To samo dotyczy innych narzedzi bioinformatycznych, takich jak bedtools (format BED to TSV), samtools i wiekszosci narzedzi w pakiecie Galaxy.
TSV do CSV online: konwertuj dane rozdzielane tabulatorem na CSV kompatybilny z Excelem
TSV (Tab-Separated Values) to format wymiany danych tabelarycznych tak stary jak sama informatyka osobista. Znak tabulatora (\t, kod ASCII 9, Unicode U+0009) jest jednym z najstarszych znakow sterujacych w zestawie ASCII (zdefiniowanym w 1963 roku przez American Standards Committee) i jego uzycie jako separatora kolumn w plikach tekstowych poprzedza CSV o dziesieciolecia. Podczas gdy CSV zostal sformalizowany (nieformalnie) w RFC 4180 IETF w pazdzierniku 2005 roku, TSV nie ma rownowaznego RFC, chociaz jest de facto standaryzowany przez IANA pod typem MIME text/tab-separated-values. Powodem, dla ktorego TSV pozostaje szeroko uzywany pomimo popularnosci CSV, jest kwestia praktyczna: znak tabulatora rzadko pojawia sie w rzeczywistych danych tekstowych (imionach, adresach, opisach), co eliminuje potrzebe eskejpowania i cytowania w zdecydowanej wiekszosci przypadkow. Natomiast przecinki czesto pojawiaja sie w tekscie narracyjnym, cenach, wspolrzednych geograficznych i formatach nazwisk, co sprawia, ze CSV wymaga dodatkowej logiki eskejpowania.
Najczestszym zrodlem plikow TSV we wspolczesnych przeplywie pracy jest schowek arkusza kalkulacyjnego. Gdy zaznaczasz zakres komorek w Arkuszach Google lub Microsoft Excel i kopiujesz przez Ctrl+C, zawartosc umieszczona w schowku to czysty TSV: kolumny rozdzielone tabulatorami, wiersze rozdzielone znakami nowej linii. Jesli wkleisz ta zawartosc do edytora tekstowego i zapiszesz ja z rozszerzeniem .tsv, otrzymasz poprawny plik TSV. Drugie najczestsze zrodlo to eksporty baz danych: PostgreSQL obsluguje COPY table TO 'file.tsv' DELIMITER E'\t'; a MySQL obsluguje SELECT * INTO OUTFILE 'file.tsv' FIELDS TERMINATED BY '\t'. Te eksporty generuja czysty TSV bez naglowkow. Trzecie zrodlo, szczegolnie istotne w naukach biologicznych i bioinformatyce, to narzedzia do analizy sekwencji: BLAST z tabelarycznym formatem -outfmt 6 produkuje 12 kolumn TSV; bedtools, samtools, HMMER i wiekszosc narzedzi Galaxy domyslnie generuje TSV.
Konwersja TSV do CSV adresuje glownie potrzeby interoperacyjnosci z narzedzami, ktore oczekuja specyficznie formatu CSV: potoki importu CRM, takie jak Salesforce i HubSpot; platformy e-commerce, takie jak Shopify (ktory uzywa CSV do importu produktow); narzedzia analityczne, takie jak Tableau i Power BI; oraz skrypty Python/R uzywajace pandas.read_csv() lub read.csv(). Proces konwersji wydaje sie trywialny — zastepowanie tabulatorow przecinkami — ale ma nietrywialny przypadek graniczny: wartosci zawierajace przecinki. Zgodnie z RFC 4180 kazde pole zawierajace przecinki, podwojne cudzystowy lub znaki nowej linii musi byc zamkniete w podwojnych cudzystowach, a podwojne cudzystowy wewnatrz pola musza byc eskejpowane przez ich podwojenie. Convertir.ai implementuje ten standard prawidlowo: automatycznie wykrywa wartosci z przecinkami lub znakami nowej linii w wejsciowym TSV i stosuje cytowanie RFC 4180 w wyjsciowym CSV, gwarantujac, ze wynikowy plik moze byc parsowany przez dowolna standardowa biblioteke CSV.