Skip to main content
CheckTown
Konwertery

TSV to CSV Converter: Tab to Comma Conversion

Opublikowano 5 min czytania
W tym artykule

Czym sa formaty TSV i CSV?

TSV (wartosci rozdzielone tabulatorami) i CSV (wartosci rozdzielone przecinkami) to formaty tekstowe do przechowywania danych tabelarycznych. Kazdy wiersz reprezentuje rekord, z kolumnami oddzielonymi znakiem separatora — tabulatorami dla TSV i przecinkami dla CSV.

Chociaz funkcjonalnie podobne, oba formaty maja rozne mocne strony. TSV jest prostszy, poniewaz tabulatory rzadko pojawiaja sie w danych. CSV jest szerzej przyjety jako format wymiany, standaryzowany przez RFC 4180.

Jak dziala konwersja TSV na CSV

Konwersja TSV na CSV polega na zastepowaniu separatorow tabulacji przecinkami z odpowiednia obsluga cudzyslowow.

  • Zamiana separatora — kazdy znak tabulacji oddzielajacy pola jest zastepowany przecinkiem
  • Cudzyslow pol — pola zawierajace przecinki, podwojne cudzylowy lub znaki nowej linii sa otaczane podwojnymi cudzylowami zgodnie z RFC 4180
  • Ucieczka cudzylowow — istniejace podwojne cudzylowy w wartosciach pol sa uciekane przez podwojenie

Wypróbuj za darmo — bez rejestracji

Konwertuj TSV na CSV →

Kiedy konwertowac TSV na CSV

Konwersja TSV na CSV pozwala pokonac roznce kompatybilnosci miedzy narzedziami oczekujacymi roznych formatow separatorow.

  • Eksport z arkusza kalkulacyjnego — dane skopiowane z Google Sheets lub Excel sa zazwyczaj rozdzielone tabulatorami, ale narzedzia dalszego przetwarzania czesto wymagaja formatu CSV
  • Import do bazy danych — wiekszosc natrze dzi importu baz danych obsluguje CSV natywnie
  • Przetwarzanie plikow dziennika — dzienniki serwera sa czesto rozdzielane tabulatorami i wymagaja konwersji na CSV

Czesto zadawane pytania

Czym jest RFC 4180?

RFC 4180 to standard definiujacy format CSV. Kluczowe zasady: pola sa oddzielane przecinkami, rekordy znakami nowej linii, pola z przecinkami lub cudzylowami musza byc w podwojnych cudzylowach.

Czy konwersja TSV na CSV moze utracic dane?

Nie, jesli jest wykonana poprawnie. Wlasciwy konwerter obsluguje wszystkie przypadki graniczne zgodnie z regulami RFC 4180.

Powinienem uzywac TSV czy CSV w moim projekcie?

Uzyj CSV do wymiany — to najbardziej uniwersalnie obslugiwany format tabelaryczny. Uzyj TSV, gdy dane zawieraja wiele przecinkow.

Powiązane narzędzia