TSV→CSV変換

TSVをCSVに変換(タブ区切り→カンマ区切り)

タブ区切りのTSVを貼り付けると、カンマ区切りのCSVにその場で変換します。Excelからコピーした表もそのまま貼り付けられます。変換はブラウザ内で行われ、結果はコピーまたはダウンロードできます。

  • 01貼り付けたタブ区切り(TSV)を、入力と同時にカンマ区切りのCSVへ変換します。
  • 02RFC 4180の書式に沿ってダブルクォートで囲み、エスケープするので、CSVはExcelで正しく開けます。
  • 03CSVはワンクリックでコピー、またはdata.csvとしてダウンロードできます。
  • 04カンマ、ダブルクォート、改行を含む値は、自動でダブルクォートで囲みます。
  • 05変換はすべてブラウザ内で完結し、TSVのデータがブラウザの外に出ることはありません。
1007550250
TSV CSV 変換ツール
/ 01

TSV CSV 変換ツール

サンプルで試す

4行 × 3列

/ 02

このツールの特長

01

入力と同時に変換

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

02

ダブルクォートとエスケープを自動処理

カンマ、ダブルクォート、改行を含む値は、RFC 4180の書式に沿って自動でダブルクォートで囲み、エスケープします。Excel、Googleスプレッドシート、あらゆるCSVパーサーで正しく開けます。

03

列の構成はそのまま

タブ1つがカンマ1つに置き換わるので、列の構成は正確に保たれます。空のセル、先頭の列、列数がそろっていない行も、書かれたとおりに出力されます。

04

Excelからコピーした表も貼り付けられる

表計算ソフトやデータベースから書き出したタブ区切りテキストのほか、Excelでコピーしたセル範囲もそのまま貼り付けられます。区切りのタブを読み取り、値には手を加えることなく、カンマ区切りに書き直します。

05

コピーとダウンロード

CSVはワンクリックでクリップボードにコピーできます。ダウンロードすれば、すぐに使える.csvファイル(data.csv)として保存されます。アカウントもメールアドレスも不要で、変換量の制限もありません。

06

プライバシーを守り、オフラインにも対応

変換はすべて、ブラウザ内のJavaScriptでローカルに行われます。タブ区切りのデータがサーバーに送信されることは決してないので、機密性の高いデータにも安心して使えます。

/ 03

TSVからCSVへの変換とは

TSV(タブ区切り)とCSV(カンマ区切り)は、どちらも表のデータをテキストで表す形式です。1行が1レコードで、値を区切り文字で分けます。TSVは列の間にタブ文字を、CSVはカンマを使います。TSVをCSVに変換すると区切り文字が入れ替わり、カンマ区切りを前提にしたツールや取り込み機能、APIでデータを使えるようになります。

表計算ソフトから書き出したタブ区切りファイル、Excelからコピーしたセル範囲、APIから受け取ったTSVなどを、カンマ区切りのCSVにしたいときに使えます。貼り付けるだけで、正しくエスケープされたCSVになります。

変換で変わるところ
入力のタブが、出力ではすべてカンマになります。1行目のヘッダー行もほかの行と同じように変換されるので、列名とデータがまとめてカンマ区切りになります。
TSVではなくCSVにする理由
表計算ソフトの取り込み機能、BIツール、データベースの読み込みコマンドの多くは、CSVを標準の形式にしています。CSVは多くのデータツールが自動で認識するので、タブ区切りのデータもCSVにしておけば、追加の設定なしで読み込めます。
ダブルクォートで囲む処理
区切り文字がカンマになると、カンマを含むセルは途中で列が分かれてしまいます。このツールは、カンマ、ダブルクォート、改行を含むセルをダブルクォートで囲んで出力するので、CSVの列は正しくそろったままです。
文字コード
出力はUTF-8のテキストです。日本語、絵文字、アクセントつきの文字も、コピーした内容やダウンロードしたCSVファイルに正確に保たれます。
/ 04

TSVをCSVに変換する方法

  1. 01

    TSVを貼り付ける

    左の入力欄に、タブ区切りのデータを貼り付けるか、直接入力します。1レコードを1行に書き、列はタブ文字で区切ります。サンプルを読み込んで、入力の形を確かめることもできます。

  2. 02

    自動でCSVに変換される

    タブがカンマに置き換わり、右側にCSVがすぐに表示されます。ボタンを押す必要はなく、入力を書き換えるたびに結果も更新されます。

  3. 03

    CSVを確認する

    ヘッダー行を含めて、カンマ区切りになっているかを確認します。出力欄の下に行数と列数が表示されるので、抜けている行や列がないかを確かめられます。

  4. 04

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

    「コピー」を押すと、CSVがクリップボードにコピーされます。「CSVをダウンロード」を押すと、data.csvとして保存され、ExcelやGoogleスプレッドシートで開けます。

/ 05

タブ区切りをカンマ区切りに変換するときの注意点

/ 01

列がタブで区切られているか確認する

このツールはタブ区切りの入力を変換します。きれいに変換するには、列の間がスペースではなくタブ文字で区切られたTSVを貼り付けてください。

/ 02

カンマを含む値はダブルクォートで囲まれる

カンマを含むセルは、CSVでは「"Fast, light"」のようにダブルクォートで囲まれます。これはCSVの正しい書き方で、値を1つの列に保つためのものです。表計算ソフトに取り込めば、引用符は外れます。

/ 03

ヘッダー行は残しておく

TSVの1行目に列名がある場合は、そのまま貼り付けてください。CSVの1行目になり、表計算ソフトや取り込みツールが列名として使えます。

/ 04

行末の余分なタブに注意する

行の最後に余分なタブがあると、空の列が1つ増えます。CSVの行末に覚えのないカンマが付いているときは、元のデータの行末のタブを削除してください。

/ 05

Excelでの文字化けを防ぐ

ダウンロードされるファイルの文字コードはUTF-8です。Excelで開いて日本語が文字化けする場合は、「データ」タブの「テキストまたはCSVから」でCSVファイルを選び、文字コードにUTF-8を指定して取り込んでください。

/ 06

ファイルサイズ

ファイルサイズは無制限です。サイズを理由に読み込みを拒否しません。処理はブラウザ内で行い、処理できる量は端末の空きメモリによって変わります。

/ 06

TSVとCSVの基礎知識

TSVとCSVの違い

どちらも、値を区切り文字で分けたテキスト形式です。TSVはタブで区切ります。タブは値の中にほとんど出てこないため、ダブルクォートで囲む必要があまりありません。CSVはカンマで区切ります。対応しているツールは多いものの、値にカンマが含まれるときはダブルクォートで囲む必要があります。取り込み先がカンマ区切りしか受け付けないときに、TSVからCSVへの変換が必要になります。

TSVをCSVに変換する場面

  • タブ区切りで書き出したデータを、CSVしか受け付けないツールに取り込む。
  • タブ区切りのデータを、誰でも開ける.csvファイルにして共有する。
  • Excelからコピーしたセル範囲(タブ区切り)をCSVにする。
  • データベースの読み込みコマンドやBIツールに、カンマ区切りで渡す。

RFC 4180のクォート規則

CSVの仕様(RFC 4180)では、カンマ、ダブルクォート、改行を含む値はダブルクォートで囲み、値の中のダブルクォートは「""」と2つ重ねて書きます。TSVではこうした処理がほとんど要らないので、CSVに書き出すときに、このツールが規則を自動で適用します。

変換ルール

タブ → カンマ

列を区切るタブ文字が、カンマに置き換わります。

a\tb\tc → a,b,c

行はそのまま

TSVの1行がCSVの1行になります。ヘッダー行も同じです。

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

値の中のカンマ → ダブルクォートで囲む

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

Fast, light → "Fast, light"

値の中のダブルクォート → エスケープ

値の中のダブルクォートは「""」と2つ重ね、セル全体をダブルクォートで囲んで出力します。

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

/ 07

TSV→CSV変換のよくある質問

Q01TSVをCSVに変換する方法は?

タブ区切りのデータを入力欄に貼り付けるだけです。タブがカンマに置き換わり、カンマ、ダブルクォート、改行を含むセルはダブルクォートで囲まれて、CSVがすぐに表示されます。あとは「コピー」か「CSVをダウンロード」を押してください。変換はすべてブラウザ内で行われます。

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

どちらも1行が1レコードのテキスト形式で、違いは区切り文字です。TSVはタブ、CSVはカンマで列を区切ります。TSVをCSVに変換すると区切り文字だけが変わり、カンマ区切りを前提にしたツールでデータを使えるようになります。逆にカンマ区切りをタブ区切りにしたいときは、CSV→TSV変換ツールが使えます。

Q03タブ区切りをカンマ区切りに変換するとき、カンマを含む値も正しく変換できますか?

はい。TSVのセルにカンマが含まれている場合は、RFC 4180の書式に沿ってダブルクォートで囲んで出力するので、1つの列に収まります。ダブルクォートや改行を含むセルも、同じようにエスケープされます。

Q04オンラインで変換しても、TSVのデータは安全ですか?

はい、安全です。変換はすべてブラウザ内のJavaScriptで実行されます。データがどこかに送信されたり保存されたりすることは一切ないので、個人情報や機密情報を含むタブ区切りデータも安全に変換できます。

Q05変換したCSVはExcelやGoogleスプレッドシートで開けますか?

はい。出力は、ダブルクォートの処理まで済ませた標準的なカンマ区切りのCSVです。Excel、Googleスプレッドシート、Numbersをはじめ、あらゆる表計算ソフトやCSVパーサーで正しく開けます。

Q06TSVファイルを変換するにはどうすればいいですか?

TSVファイルの内容をコピーして入力欄に貼り付けると、タブがカンマに置き換わり、その場でCSVに変換されます。あとは「CSVをダウンロード」を押せば、data.csvとして保存できます。Excelからコピーしたセル範囲も、同じように変換できます。

Q07大きなTSVも変換できますか?

はい。ファイルサイズは無制限です。サイズを理由に読み込みを拒否しません。処理はブラウザ内で行い、処理できる量は端末の空きメモリによって変わります。

Q08無料で使えますか?

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