TSV ファイルとは?
TSV — タブ区切りテキスト
どんな形式か
TSVはCSVの親戚にあたる形式ですが、決定的な違いが一つあります。値を区切る記号がカンマではなくタブになっているのです。
この違いによって、CSVが抱える最大の悩みの種が一気に解消されます。カンマは文章や価格、住所の中に自然と現れますが、タブが紛れ込むことはまずありません。区切り文字と値の内容が衝突する心配がなくなるわけです。
歴史と由来
TSVはCSVとほぼ同じ背景・同じ時代に生まれたもので、まさにこの区切り文字の明確さゆえに、長らく科学者や統計学者に好んで使われてきました。
現在でも、多くのバイオインフォマティクス系ツールやデータ処理ツールにおいて、標準的な交換フォーマットとして使われ続けています。
便利な理由
区切り文字が曖昧にならないため、インポート時の最大のエラー要因を取り除けます。
軽量で汎用性が高い点はCSVと変わりません。
限界と欠点
タブは目に見えないため、スペースの連続と肉眼で見分けがつかず、手作業での修正が難しくなります。
テキストエディタによってはタブを気づかぬうちにスペースに変換してしまい、知らないうちにファイルの構造を壊してしまうことがあります。
使い方のヒント
扱うデータにカンマが含まれる場合は、CSVよりTSVを選んだ方が賢明です。後々のデバッグの手間を大きく減らせます。
表計算ソフトで使う場合は、XLSXに変換しておけば構造が明示的になるため、区切り文字にまつわる問題を根本から避けられます。
フランスにある安全なサーバーで、TSV を数秒で変換できます。
TSV を変換する