Skip to main content
CheckTown
Konwertery

Konwerter TSV do CSV: konwersja tabulatora na przecinek

Opublikowano 5 min czytania
W tym artykule

Czym sa formaty TSV i CSV?

TSV (wartości rozdzielone tabulatorami) i CSV (wartości rozdzielone przecinkami) to formaty tekstowe do przechowywania danych tabelarycznych. Każdy wiersz reprezentuje rekord, z kolumnami oddzielonymi znakiem separatora — tabulatorami dla TSV i przecinkami dla CSV.

Chociaz funkcjonalnie podobne, oba formaty maja różne mocne strony. TSV jest prostszy, poniewaz tabulatory rzadko pojawiaja sie w danych. CSV jest szerzej przyjęty jako format wymiany, standaryzowany przez RFC 4180.

Jak działa konwersja TSV na CSV

Konwersja TSV na CSV polega na zastepowaniu separatorow tabulacji przecinkami z odpowiednia obsluga cudzysłowów.

  • Zamiana separatora — każdy znak tabulacji oddzielajacy pola jest zastępowany przecinkiem
  • Cudzyslow pol — pola zawierające przecinki, podwojne cudzylowy lub znaki nowej linii sa otaczane podwojnymi cudzylowami zgodnie z RFC 4180
  • Ucieczka cudzylowow — istniejące podwojne cudzylowy w wartościach 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 kompatybilności między narzędziami oczekujacymi różnych formatow separatorow.

  • Eksport z arkusza kalkulacyjnego — dane skopiowane z Google Sheets lub Excel sa zazwyczaj rozdzielone tabulatorami, ale narzędzia dalszego przetwarzania często wymagaja formatu CSV
  • Import do bazy danych — większość natrze dzi importu baz danych obsługuje CSV natywnie
  • Przetwarzanie plikow dziennika — dzienniki serwera sa często rozdzielane tabulatorami i wymagaja konwersji na CSV

Często zadawane pytania

Czym jest RFC 4180?

RFC 4180 to standard definiujący 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, jeśli jest wykonana poprawnie. Właściwy konwerter obsługuje wszystkie przypadki graniczne zgodnie z regułami RFC 4180.

Powinienem używać TSV czy CSV w moim projekcie?

Użyj CSV do wymiany — to najbardziej uniwersalnie obsługiwany format tabelaryczny. Użyj TSV, gdy dane zawieraja wiele przecinkow.

Powiązane narzędzia