Konwertuj tsv do csv

Darmowy konwerter online TSV do CSV

Konwertuj tabele rozdzielane tabulatorami na pliki CSV rozdzielane przecinkami, z prawidłowo ujętymi polami w cudzysłowy.

Konwertuj TSV na CSV online - za darmo

Uploading…
Wybrane pliki przekraczają łączny limit 75 MB. Wybierz mniej lub mniejsze pliki.

Plik jest przetwarzany natychmiast i nie jest przechowywany na naszych serwerach.

Jak konwertować tsv do csv

Importer bazy danych, system CRM lub system raportowania może akceptować pliki rozdzielane przecinkami, ale odrzucać eksport rozdzielany tabulatorami. Konwersja zmienia separator pól, zachowując wiersze i kolumny tabeli.

Co zawierają pliki TSV

TSV (tab-separated values) to zwykły tekst: znaki tabulacji oddzielają pola, a podziały wierszy zwykle oddzielają rekordy. Pliki te są często eksportowane przez narzędzia do wykonywania zapytań do baz danych, oprogramowanie naukowe i genomiki, narzędzia wiersza poleceń oraz arkusze kalkulacyjne; nazwy plików zwykle mają rozszerzenie .tsv lub .tab.

TSV to konwencja tekstu rozdzielanego separatorami, a nie format skoroszytu. Prosty plik TSV nie może zawierać nieescapowanego tabulatora ani podziału wiersza wewnątrz pola, a aplikacje różnią się sposobem reprezentowania wartości ujętych w cudzysłowy lub obejmujących wiele wierszy.

Co zawierają pliki CSV

CSV (comma-separated values) reprezentuje tabelę, w której pola są oddzielone przecinkami. Jest szeroko akceptowany przez oprogramowanie arkuszy kalkulacyjnych, bazy danych, importery kontaktów, systemy księgowe, platformy CRM oraz narzędzia do wymiany danych.

CSV używa podwójnych cudzysłowów do ochrony pól zawierających przecinki, cudzysłowy lub podziały wierszy. Na przykład wartość TSV Paris, France musi być zapisana w CSV jako "Paris, France"; cudzysłów znajdujący się wewnątrz pola zapisuje się dwukrotnie, jak w przykładzie "She said ""yes""".

Konwersja pliku

Prześlij plik .tsv do konwertera na stronie 101convert.com, wybierz CSV, przeprowadź konwersję i pobierz wynik. Pozwala to uniknąć instalowania oprogramowania i jest odpowiednie, gdy TSV jest pojedynczą tabelą tekstową.

W LibreOffice Calc otwórz plik i potwierdź, że okno dialogowe importu tekstu używa wartości Tab jako separatora. Wybierz File → Save As, wybierz Text CSV (.csv), włącz Edit filter settings, a następnie ustaw przecinek jako separator pól i podwójny cudzysłów jako separator tekstu.

W Microsoft Excel otwórz plik TSV i sprawdź, czy dane pojawiają się w oddzielnych kolumnach. Wybierz File → Save As i wybierz CSV UTF-8 (Comma delimited) (*.csv); zazwyczaj jest to najbezpieczniejsza opcja programu Excel w przypadku znaków diakrytycznych i tekstu nielacińskiego. Excel eksportuje do CSV tylko aktywny arkusz, dlatego zapisuj każdy arkusz osobno, gdy skoroszyt zawiera wiele tabel.

W przypadku automatyzacji moduł csv języka Python zapisuje wymagane cudzysłowy CSV zamiast jedynie zastępować tabulatory:

python3 -c 'import csv,sys; csv.writer(sys.stdout, lineterminator="\n").writerows(csv.reader(sys.stdin, delimiter="\t"))' < input.tsv > output.csv

Użyj python zamiast python3, jeśli jest to zainstalowane polecenie. Zakłada to, że źródło używa obsługi cudzysłowów w stylu CSV; przed konwersją wsadową sprawdź lub udokumentuj niestandardowe eksporty TSV.

Sprawdzanie zgodności

Nie używaj tr, funkcji wyszukiwania i zamiany ani edytora tekstu do zastępowania tabulatorów przecinkami. Metody te nie zapisują poprawnie w cudzysłowach pól zawierających przecinki i mogą uszkodzić rekordy ujęte w cudzysłowy lub obejmujące wiele wierszy.

CSV nie zachowuje formatowania arkusza, formuł, wielu arkuszy, komentarzy, reguł sprawdzania poprawności danych ani typów komórek. Programy arkuszy kalkulacyjnych mogą również zmienić wartości podczas otwierania pliku TSV, szczególnie identyfikatory z zerami wiodącymi, długie liczby, daty i kody takie jak 01-02; użyj konwertera lub skryptowej konwersji tekstu, gdy te wartości muszą pozostać niezmienione.

Potwierdź wymagania odbiorcy dotyczące kodowania UTF-8, separatora w postaci przecinka oraz wiersza nagłówka. Niektóre regionalne ustawienia arkuszy kalkulacyjnych wymagają średników zamiast przecinków; plik, który otwiera się jako jedna kolumna, może być poprawnym plikiem CSV, ale używać innego separatora niż ten oczekiwany przez aplikację odbiorczą.

Otwórz wynik w edytorze tekstu lub podglądzie importu, aby sprawdzić liczbę kolumn, wartości ujęte w cudzysłowy oraz nazwy nagłówków. Zachowaj ostrożność w przypadku danych zaczynających się od =, +, - lub @, gdy plik CSV będzie otwierany w arkuszu kalkulacyjnym, ponieważ mogą zostać zinterpretowane jako formuła.

Porównanie formatu TSV z CSV

Jak formaty TSV i CSV wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.

Porównanie formatów plików TSV i CSV
Cecha .TSV Tab-Separated Values .CSV Comma-Separated Values
Czytelny tekstowo Tak Tak
Typy danych Nietypowane (cały tekst) Typowane
Zagnieżdżone struktury Nie Nie
Formuły Nie Nie
Wiele tabel lub arkuszy Nie Nie
Typowy rozmiar pliku Mały Mały
Otwarty standard Częściowo otwarty Tak
Najlepszy do Wymiana danych Wymiana danych
Typ MIME text/tab-separated-values text/csv

Najczęściej zadawane pytania

Czy konwerter TSV do CSV jest darmowy?

Tak, konwersja TSV do CSV na 101convert.com jest całkowicie darmowa. Nie wymaga rejestracji, adresu e-mail ani instalacji.

Jak duży może być mój plik TSV?

Możesz przesłać pliki TSV o rozmiarze do 1000 MB i przekonwertować do 100 plików jednocześnie w jednej partii.

Co dzieje się z przesłanymi plikami?

Pliki są przetwarzane automatycznie i usuwane z naszych serwerów kilka minut po konwersji. Nigdy nie przeglądamy ani nie udostępniamy Twoich plików.

Czy muszę instalować oprogramowanie, aby przekonwertować TSV do CSV?

Nie. Konwersja TSV do CSV odbywa się całkowicie online w przeglądarce i działa w systemach Windows, Mac, Linux, Android i iPhone.

Konwersja nie powiodła się?

W większości przypadków przyczyną jest nieprawidłowy format pliku. Prześlij prawidłowy plik TSV dla tej konwersji z TSV do CSV. Czasami problem może również występować po naszej stronie. Analizujemy powtarzające się nieudane konwersje i wyłączamy lub naprawiamy konwerter, jeśli wykryjemy usterkę.