TSV ファイルとは?

TSV — タブ区切りテキスト

どんな形式か

TSVはCSVの親戚にあたる形式ですが、決定的な違いが一つあります。値を区切る記号がカンマではなくタブになっているのです。

この違いによって、CSVが抱える最大の悩みの種が一気に解消されます。カンマは文章や価格、住所の中に自然と現れますが、タブが紛れ込むことはまずありません。区切り文字と値の内容が衝突する心配がなくなるわけです。

歴史と由来

TSVはCSVとほぼ同じ背景・同じ時代に生まれたもので、まさにこの区切り文字の明確さゆえに、長らく科学者や統計学者に好んで使われてきました。

現在でも、多くのバイオインフォマティクス系ツールやデータ処理ツールにおいて、標準的な交換フォーマットとして使われ続けています。

便利な理由

区切り文字が曖昧にならないため、インポート時の最大のエラー要因を取り除けます。

軽量で汎用性が高い点はCSVと変わりません。

限界と欠点

タブは目に見えないため、スペースの連続と肉眼で見分けがつかず、手作業での修正が難しくなります。

テキストエディタによってはタブを気づかぬうちにスペースに変換してしまい、知らないうちにファイルの構造を壊してしまうことがあります。

使い方のヒント

扱うデータにカンマが含まれる場合は、CSVよりTSVを選んだ方が賢明です。後々のデバッグの手間を大きく減らせます。

表計算ソフトで使う場合は、XLSXに変換しておけば構造が明示的になるため、区切り文字にまつわる問題を根本から避けられます。

フランスにある安全なサーバーで、TSV を数秒で変換できます。

TSV を変換する