TSV を CSV に変換

TSV を CSV に変換

タブ区切り値を貼り付けると、即座に TSV を CSV に変換します。カンマ区切りの出力が入力と同時に表示され、コピーまたはダウンロードできます。すべてブラウザ内で動作します。

  • 01タブ区切り値(TSV)を、入力すると同時に即座にカンマ区切りの CSV へ変換。
  • 02クォートとエスケープは RFC 4180 標準に従うため、CSV は Excel で正しく開けます。
  • 03CSV をワンクリックでコピー、または .csv ファイルとしてダウンロード。
  • 04カンマ、クォート、改行を含む値は、自動的にクォートされます。
  • 05100% プライベート — あなたの TSV データがブラウザの外に出ることはありません。
1007550250
TSV to CSV コンバーター
/ 01

TSV to CSV コンバーター

サンプルを読み込む

4 行 × 3 列

/ 02

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

01

即時のライブ変換

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

02

正しい CSV クォート処理

TSV を CSV に変換するとき、カンマ、ダブルクォート、改行を含む値は、RFC 4180 標準に従って自動的にクォートで囲まれエスケープされるため、Excel、Google スプレッドシート、あらゆる CSV パーサーで正しく開けます。

03

すべての列を保持

TSV の各タブが CSV の 1 つのカンマになるため、列構造が正確に保持されます。空のセル、先頭の列、不揃いの行も、書かれたとおりに保たれます。

04

実際のタブ区切りデータに対応

スプレッドシート、データベース、Excel からコピーした範囲のエクスポートなど、フィールド間にタブを使うものを貼り付けられます。この TSV to CSV コンバーターはタブ区切り文字を読み取り、値に手を加えることなくカンマに再区切りします。

05

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

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

06

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

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

/ 03

TSV を CSV に変換する

TSV(タブ区切り値)と CSV(カンマ区切り値)は、どちらもプレーンテキストの表形式です:各行が 1 行で、各フィールドは区切り文字で区切られます。TSV は列の間にタブ文字を使い、CSV はカンマを使います。TSV を CSV に変換すると区切り文字が入れ替わり、カンマ区切りの入力を期待する多くのツール、インポーター、API でデータが使えるようになります。

スプレッドシートからタブ区切りファイルをエクスポートした場合でも、Excel から範囲をコピーした場合でも、API から TSV を受け取った場合でも、この TSV to CSV コンバーターはクリーンで正しくエスケープされた CSV を即座に提供します。

何が変換されるか
入力内のすべてのタブが、出力ではカンマになります。最初の行も他の行と同じくヘッダー行として扱われるため、列名とデータがタブ区切りからカンマ区切りへ一貫して再区切りされます。
TSV ではなく CSV を選ぶ理由
多くのスプレッドシートインポーター、BI ツール、データベースのロードコマンドは、デフォルトで CSV を使います。TSV を CSV に変換すると、タブ区切りのエクスポートが追加設定なしで読み込めるようになり、CSV はほとんどのデータツールが自動的に認識する形式です。
安全なクォート処理
カンマが区切り文字になったため、すでにカンマを含むセルがあると列が壊れてしまいます。このコンバーターは、そうしたセル(およびクォートや改行を含むセル)をダブルクォートで囲むため、CSV が正しく整列したままになります。
エンコーディング
出力は UTF-8 テキストなので、TSV 内のアクセント付き文字、絵文字、非ラテン文字は、コピーまたはダウンロードする CSV ファイルに書き込まれる際に正確に保持されます。
/ 04

TSV を CSV に変換する方法

  1. 01

    TSV を貼り付ける

    左側の入力ボックスに、タブ区切り値を貼り付けるか入力します。各行は独立した行に置き、列はタブ文字で区切ります。サンプルのいずれかを読み込んで、期待される形を確認することもできます。

  2. 02

    自動で変換させる

    ツールがすべてのタブをカンマに置き換えると、CSV が右側に即座に表示されます。押すボタンはありません — TSV から CSV への変換は、編集と同時にライブで行われます。

  3. 03

    CSV を確認する

    ヘッダー行を含むカンマ区切りの出力を確認します。何も欠落していないか確認できるよう、行数と列数が出力の下に表示されます。

  4. 04

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

    「コピー」をクリックして CSV をクリップボードに入れるか、「CSV をダウンロード」をクリックして、Excel や Google スプレッドシートですぐに開ける data.csv ファイルとして保存します。

/ 05

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

/ 01

列がタブを使っているか確認する

このツールはタブ区切りの入力を変換します。ファイルが列の間に本物のタブ文字ではなくスペースや複数のスペースを使っている場合、列が正しく分割されません — きれいな結果を得るには本物の TSV を貼り付けてください。

/ 02

カンマの周りのクォートを想定する

カンマを含むセルは、CSV ではダブルクォートで囲まれます。これは正しい CSV の動作で、値を 1 つの列に保ちます。スプレッドシートはインポート時にクォートを取り除きます。

/ 03

ヘッダー行を残す

TSV に列名のあるヘッダー行がある場合は、そのまま残してください。最初の CSV 行に変換されるため、スプレッドシートやインポーターが列にラベルを付けられます。

/ 04

末尾のタブに注意する

行末の余分なタブは、空の列を 1 つ作ってしまいます。各 CSV 行の末尾に予期しない余分なカンマが見られる場合は、ソース内の末尾のタブを削除してください。

/ 05

Excel では UTF-8 に注意する

ダウンロードは UTF-8 です。Excel でアクセント付き文字が文字化けする場合は、データ → テキストから の手順で CSV をインポートし、UTF-8 エンコーディングを選択してください。

/ 06

巨大な場合は分割して変換する

すべてブラウザ内で実行されるため、極端に大きなファイルはお使いのデバイスのメモリに依存します。非常に大きな TSV エクスポートの場合は、処理を即座に保つためにバッチに分けて変換してください。

/ 06

TSV と CSV のリファレンス

TSV と CSV の比較

TSV と CSV は、どちらも区切りテキストの表形式です。TSV はフィールド間にタブを使い、タブは値の中にめったに現れないためほとんどのクォートを回避できます。CSV はカンマを使い、インポーターによる対応はより広いものの、値がカンマを含む場合はクォートが必要です。TSV を CSV に変換するのは、ツールがカンマ区切りの入力しか受け付けない場合の定番の手順です。

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

  • タブ区切りのエクスポートを、CSV しか受け付けないツールやインポーターに読み込む。
  • タブ区切りのデータを、同僚がどこでも開ける標準的な .csv ファイルとして共有する。
  • Excel からコピーした範囲(タブ区切り)を CSV に正規化する。
  • カンマ区切りの入力を、データベースのロードコマンドや BI ツールに渡す。

RFC 4180 のクォート処理

CSV 標準では、カンマ、ダブルクォート、改行を含むフィールドはダブルクォートで囲み、埋め込まれたクォートは二重にすることが求められます。TSV はめったにクォートを必要としないため、このコンバーターはデータを再区切りする際にこれらの CSV ルールを自動的に適用します。

変換ルール

タブ → カンマ

列の間の各タブ文字がカンマに置き換えられます。

a\tb\tc → a,b,c

行は行のまま

TSV の各行が CSV の 1 行になり、ヘッダーも含まれます。

name\tage / Alice\t30 → name,age / Alice,30

セル内のカンマ → クォート

すでにカンマを含む値は、ダブルクォートで囲まれます。

Fast, light → "Fast, light"

セル内のクォート → エスケープ

埋め込まれたダブルクォートは二重にされ、セルがクォートされます。

He said "hi" → "He said ""hi"""

/ 07

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

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

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

Q02TSV と CSV の違いは何ですか?

どちらも各行が 1 行であるプレーンテキストの表形式です。TSV は列をタブ文字で区切り、CSV はカンマで区切ります。TSV を CSV に変換すると、単に区切り文字が変わり、カンマ区切り値を期待するツールでデータが使えるようになります。

Q03カンマを含む値は CSV を壊しますか?

いいえ。TSV のセルにすでにカンマが含まれている場合、このコンバーターは RFC 4180 標準に従ってそれをダブルクォートで囲むため、1 つの列に保たれます。クォートや改行を含むセルも同じ方法でエスケープされます。

Q04私の TSV ファイルはサーバーにアップロードされますか?

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

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

はい。出力は適切なクォート処理を施した標準的なカンマ区切り CSV なので、Excel、Google スプレッドシート、Numbers、その他あらゆるスプレッドシートや CSV パーサーで正しく開けます。

Q06データがタブの代わりにスペースを使っている場合はどうなりますか?

このコンバーターは列の間のタブ文字を探します。ファイルがタブ区切りではなくスペースで揃えられている場合、列は正しく分割されません。入力が本物のタブ文字を使った本物の TSV であることを確認してください。

Q07TSV から CSV への変換にサイズ制限はありますか?

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

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

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