CSV を TSV に変換

CSV を TSV に変換

カンマ区切り値を貼り付けると、即座にタブ区切り値(TSV)に変換します。結果をコピーするか .tsv ファイルをダウンロード — すべてブラウザ内で動作します。

  • 01CSV を TSV(タブ区切り値)に、入力すると同時に即座に変換。
  • 02クォートされたフィールド、埋め込まれたカンマ、改行も正しく解析されます。
  • 03TSV をワンクリックでコピー、または .tsv ファイルとしてダウンロード。
  • 04タブがカンマに代わって区切り文字になるため、データの整列が完全に保たれます。
  • 05100% プライベート — あなたの CSV がブラウザの外に出ることはありません。
1007550250
CSV to TSV コンバーター
/ 01

CSV to TSV コンバーター

サンプルを読み込む

4 行 × 3 列

/ 02

この CSV to TSV コンバーターを使う理由

01

即時のライブ変換

入力または貼り付けと同時に TSV が更新されます — 変換ボタンを押す必要も、待つ必要もありません。CSV を編集すると、タブ区切りの出力がリアルタイムで変化します。

02

正しい CSV 解析

コンバーターは RFC 4180 標準に従うため、クォートされたフィールド、クォート内のカンマ、エスケープされたダブルクォート、埋め込まれた改行はすべて正しく解析されてから、タブで書き直されます。

03

きれいなタブ区切り出力

各カンマ区切り文字がタブ文字に置き換えられ、Excel、Google スプレッドシート、データベース、cut や awk のようなコマンドラインツールに正しく読み込める本物の TSV ファイルが生成されます。

04

データの整列を保つ

空のセル、余分な列、クォートされた値を含む行も整列を保ちます。コンバーターはまず CSV を表に解析し、その後すべての行を同じタブ区切り文字でシリアライズするためです。

05

コピーまたはダウンロード

ワンクリックで TSV をクリップボードにコピー、またはすぐに使える .tsv ファイルとしてダウンロードできます。アカウント不要、メール不要、変換量に制限なし。

06

プライベートでオフラインにも対応

すべての変換は JavaScript を使ってブラウザ内でローカルに行われます。あなたの CSV がサーバーにアップロードされることは決してないため、機密データにも安心して使えます。

/ 03

CSV を TSV に変換する

CSV(カンマ区切り値)と TSV(タブ区切り値)は、最も一般的な 2 つのプレーンテキストの表形式です。両者はほぼ同一で、唯一の違いはフィールド間の区切り文字です。CSV を TSV に変換するとカンマがタブに入れ替わり、データ自体がカンマを含む場合や、ツールが特にタブ区切りの入力を期待する場合に便利です。

データベースのインポート、コマンドラインスクリプト、タブ区切りファイルしか受け付けないツール向けにデータを準備する場合でも、この CSV to TSV コンバーターはクリーンで正しく解析された TSV を即座に提供します。

何が変わるか
変わるのは区切り文字だけです。2 つのフィールドを区切るすべてのカンマがタブ文字になり、行、ヘッダー、セルの値そのものはまったく同じままです。
タブを選ぶ理由
タブは実世界のデータの中にめったに現れないため、TSV は CSV でカンマが必要とするクォートやエスケープを避けられることが多いです。多くの Unix ツール、データベース、バイオインフォマティクスのパイプラインは、デフォルトでタブ区切りの入力を使います。
クォートとエスケープ
CSV を解析する際、ダブルクォートで囲まれたフィールド(その中のカンマや改行も含めて)は 1 つの値として読み取られるため、分割されることなく 1 つのタブ区切りの列に収まります。
エンコーディング
出力は UTF-8 テキストなので、アクセント付き文字、絵文字、非ラテン文字は正確に保持されます。.tsv のダウンロードは、あらゆるスプレッドシートやテキストエディタで開けます。
/ 04

CSV を TSV に変換する方法

  1. 01

    CSV を貼り付ける

    左側の入力ボックスに、カンマ区切り値を貼り付けるか入力します。サンプルのいずれかを読み込んで、クォートされたフィールドや空のセルがどう扱われるかを確認することもできます。

  2. 02

    TSV が表示されるのを見る

    タブ区切りの出力が右側に即座に生成されます。フィールド間のカンマがタブ文字に置き換えられる一方で、ヘッダーや値はそのまま保たれます。

  3. 03

    結果を確認する

    TSV 出力と、その下に表示される行数と列数を確認して、表が期待どおりに解析されたことを確かめます。

  4. 04

    コピーまたはダウンロード

    「コピー」をクリックして TSV をクリップボードに入れるか、「TSV をダウンロード」をクリックして、Excel、Google スプレッドシート、データベースのインポートツールで開ける .tsv ファイルとして保存します。

/ 05

CSV から TSV への変換のヒント

/ 01

カンマを含むフィールドをクォートする

CSV の値がカンマを含む場合は、ダブルクォートで囲みます(たとえば "1,200")。そうすればパーサーが 1 つのフィールドとして扱います。さもないと 2 つのタブ区切りの列に分割されてしまいます。

/ 02

一貫したヘッダー行を保つ

列名を最初の行に置きます。ヘッダーは他の行と同じように扱われるため、その下のデータとともにタブ区切り値に変換されます。

/ 03

データ内の余分なタブを確認する

タブが新しい区切り文字になるため、すでにセル内にある文字どおりのタブは列をずらす可能性があります。ソースデータがタブ文字を含む可能性がある場合は、出力を確認してください。

/ 04

コマンドラインツールには TSV を使う

タブ区切りファイルは、デフォルトでタブで分割する cut、awk、sort などの Unix ユーティリティでうまく機能します。TSV は、スクリプトのパイプラインにとって最も安全な形式であることが多いです。

/ 05

UTF-8 エンコーディングに注意する

ダウンロードは UTF-8 です。スプレッドシートで文字化けが見られる場合は、データ → テキストから の手順で .tsv をインポートし、アクセント付き文字や非ラテン文字が正しく表示されるよう UTF-8 を選択してください。

/ 06

空のセルと末尾のセルを確認する

空のセルは空のタブ区切り値になり、すべての行の幅が同じに保たれます。空のフィールドや末尾の列が、対象ツールが期待するものと一致するか確認してください。

/ 06

CSV と TSV のリファレンス

CSV と TSV の比較

CSV と TSV は、どちらも各行が 1 行で、区切り文字がフィールドを区切るプレーンテキストの表形式です。CSV はカンマを使い、TSV はタブを使います。タブはデータの中で稀なため、TSV は CSV より必要なクォートが少ないことが多いです。

CSV を TSV に変換するタイミング

  • タブで分割する cut、awk、sort などの Unix ツールにデータを渡す。
  • タブ区切りの入力を期待するデータベースやパイプラインにインポートする。
  • 値にすでにカンマが含まれている場合に、カンマの衝突を避ける。
  • タブを列として読むスプレッドシートに、表形式データを直接貼り付ける。

RFC 4180 の解析

コンバーターは RFC 4180 ルールで CSV を解析します:フィールドはダブルクォートで囲むことができ、埋め込まれたクォートは 2 つのダブルクォートとして書かれ、クォートされたフィールドはカンマや改行を含むことができます。これらの値は TSV として書き直される際に保持されます。

変換ルール

カンマ区切り → タブ区切り

2 つのフィールドを区切る各カンマが、1 つのタブ文字に置き換えられます。

a,b,c → a⇥b⇥c

行は行のまま

CSV の各行が TSV の 1 行になり、行数が変わることはありません。

CSV 2 行 → TSV 2 行

クォートされたフィールド → 1 つのセル

ダブルクォートで囲まれたフィールドは、カンマを含んでいても 1 つの値として解析されます。

"1,200" → 1,200(1 列)

空の値 → 空のセル

区切り文字の間の欠けているフィールドは、空のタブ区切りのセルになります。

a,,c → a⇥⇥c

/ 07

CSV to TSV コンバーター よくある質問

Q01CSV を TSV に変換するにはどうすればよいですか?

カンマ区切り値を入力ボックスに貼り付けます。ツールが各カンマ区切り文字をタブ文字に置き換えて、即座に TSV に変換します。その後「コピー」または「TSV をダウンロード」をクリックします。すべてブラウザ内で行われます。

Q02CSV と TSV の違いは何ですか?

CSV はフィールドの区切りにカンマを使い、TSV はタブを使います。データ、行、ヘッダーはそれ以外は同一です。TSV は、値そのものがカンマを含む場合や、ツールがタブ区切りの入力を必要とする場合に便利です。

Q03クォートされたフィールドや値の中のカンマに対応していますか?

はい。パーサーは RFC 4180 標準に従うため、"1,200" のようなクォートされたフィールドは 1 つの値として読み取られます。クォート内のカンマ、クォート、改行は保持され、1 つのタブ区切りの列に保たれます。

Q04空のセルはどうなりますか?

空のセルは空のタブ区切り値になるため、すべての行が同じ列数を保ち、表が TSV 出力で整列したままになります。

Q05私の CSV はサーバーにアップロードされますか?

いいえ。変換は JavaScript を使って完全にブラウザ内で実行されます。あなたのデータがどこかに送信されたり保存されたりすることはないため、プライベートまたは機密の CSV ファイルも安全に変換できます。

Q06TSV は Excel や Google スプレッドシートで正しく開けますか?

はい。タブ区切り値は Excel や Google スプレッドシートで認識されます。TSV をシートに直接貼り付けるか、ダウンロードした .tsv ファイルを開いて、求められたときに区切り文字としてタブを選べます。

Q07サイズ制限はありますか?

固定の制限はありませんが、すべてブラウザ内で実行されるため、非常に大きなファイル(数十メガバイト)はお使いのデバイスのメモリに依存します。一般的なエクスポートやデータセットであれば、変換は即座に行われます。

Q08この CSV to TSV コンバーターは無料ですか?

はい、完全に無料で、登録不要、透かしなし、制限もありません。好きなだけ CSV を TSV に変換できます。