ロゴ
ToolkitsLabEfficiency Hub
PR広告を含む

TSV⇄CSV相互変換ツールタブ区切り・カンマ区切りデータをワンクリックで相互変換

TSVとCSVを自動判定、または指定方向で相互に変換します。ダブルクォートの自動処理や 改行コードの変換、ファイルのアップロード・ダウンロードにも対応しています。

変換モード

現在の入力はTSV(タブ区切り)として判定されています。

出力オプション

出力の区切り文字

改行コード

入力データ

54文字 / 4

変換結果

出力形式:カンマ( , ) / 拡張子:.csv

行数

4

最大列数

4

出力文字数

54

変換結果プレビュー

名前年齢都市備考
田中太郎28東京新規
佐藤花子34大阪継続
鈴木一郎45福岡VIP

TSVとCSVの違いとは?相互変換が必要になる理由

CSV(Comma-Separated Values)とTSV(Tab-Separated Values)は、どちらも表形式のデータをテキストとして保存するための形式です。両者の違いは値を区切る文字が「カンマ」か「タブ」かという点だけですが、実務ではこの違いによって扱い方が大きく変わります。

例えば、住所データのように値自体にカンマを含む場合、CSVではダブルクォートで囲むという追加のルールが必要になります。一方でExcelやGoogleスプレッドシートからセル範囲をコピーすると、クリップボードの中身は内部的にTSV形式になっているため、「スプレッドシートのデータをシステムに取り込みたいがCSVでないと受け付けない」といった場面で相互変換が必要になります。

本ツールは、これらの変換をブラウザ内だけで完結する形で自動化し、ダブルクォートの自動処理や改行コードの変換、ファイルの読み込み・ダウンロードまでまとめて行えるようにしたものです。

こんなシーンで便利です

スプレッドシートからコピペしたデータをCSVに整えたい時に

ExcelやGoogleスプレッドシートからコピーした表(タブ区切り)を、システムにインポートできるCSV形式にそのまま変換できます。

システムから出力されたCSVをExcelで見やすく整形したい時に

Webサービスなどからエクスポートされたカンマ区切りのCSVを、桁がずれにくいTSV形式に変換してから貼り付けたい場合に活用できます。

値の中にカンマを含むデータで区切りが崩れてしまう時に

住所や自由記述欄などカンマを含む値があるデータでも、ダブルクォートの処理を自動で行うため、区切り崩れを気にせず変換できます。

改行コードの違いでシステムへの取り込みに失敗する時に

WindowsとMac/Unix系で異なる改行コード(CRLF・LF)を選んで出力できるため、取り込み先のシステムに合わせた形式に整えられます。

使い方は簡単 4ステップ

  1. 変換したいデータをテキストエリアに貼り付けるか、CSV/TSVファイルをアップロードします。
  2. 「自動判定」「TSV→CSV」「CSV→TSV」の中から変換方向を選びます(データの内容から自動判定も可能です)。
  3. 必要に応じて、出力の区切り文字・ダブルクォートの扱い・改行コードなどのオプションを設定します。
  4. 変換結果をコピーするか、CSV/TSVファイルとしてダウンロードします。

貼り付けたデータやアップロードしたファイルはブラウザ内でのみ処理され、外部サーバーへ送信されることはありません。

ご利用時の注意点

  • 本ツールはUTF-8で書かれたテキストデータを前提としています。Shift-JISなど別の文字コードのファイルを読み込むと文字化けする場合があります。
  • 非常に大きなデータ(数十MB単位)を貼り付けると、ブラウザの動作が重くなることがあります。大きなファイルはアップロード機能のご利用をおすすめします。
  • ダブルクォートで囲まれた範囲内の区切り文字は値の一部として扱われ、正しく1つのセルの値として変換されます。
  • 完全無料・安全:入力したデータや読み込んだファイルの内容は一切送信されない、通信が発生しないブラウザ完結型を採用しています。

CSVとTSVの主な違い早見表

どちらの形式を使うべきか迷った際の判断材料としてご活用ください。

比較項目CSV(カンマ区切り)TSV(タブ区切り)
区切り文字カンマ( , )タブ文字
主な拡張子.csv.tsv
値にカンマを含む場合ダブルクォートで囲む必要があるそのまま記述できることが多い
Excelでの標準対応◎ ダブルクリックでそのまま開ける△ 拡張子によっては手動インポートが必要な場合がある
人の目で見た可読性△ 桁がずれて見えることがある◎ 桁が揃って見やすい
主な用途Webサービスのエクスポート形式として広く普及Excel・スプレッドシートのコピペ、DB系ツールの出力
どちらが優れているというものではなく、貼り付け先・取り込み先のシステムが対応している形式に合わせて使い分けるのが基本です。迷った場合は、まずCSVで試し、列がずれる場合にTSVへの変換を検討するとよいでしょう。

CSV・TSVを扱ううえで知っておきたい仕組みと注意点

変換作業でつまずきやすいポイントを、仕組みからやさしく解説します。

結論:CSVとTSVの違いは区切り文字だけ、しかし実務での影響は大きい

CSVとTSVは、どちらも1行が1レコード、区切り文字で区切られた値が1つのフィールドという同じ構造を持つデータ形式です。
違いは区切り文字がカンマかタブかという1点だけですが、値の中に区切り文字と同じ文字(カンマ)が含まれるかどうかで、必要な処理(クォート処理)の有無が変わってきます。

なぜ値の中に「カンマ」があると崩れるのか、クォート処理の仕組み

CSVでは区切り文字であるカンマがそのまま値に含まれると、本来1つであるはずの値が複数の列に分割されてしまいます。
これを防ぐため、値をダブルクォート(")で囲み、値の中にダブルクォート自体が含まれる場合は2つ重ねて("")表現するというルールが使われます。
本ツールはこの処理を自動化しており、変換時に必要な箇所だけ自動でクォートを付与します。

ExcelやスプレッドシートからコピペしたデータはTSV形式になっている

ExcelやGoogleスプレッドシートで複数のセルを選択してコピーすると、クリップボードの中身は内部的にタブ区切り(TSV相当)のテキストになっています。
そのため「スプレッドシートからコピペしたデータをCSVとしてシステムに登録したい」という場面では、TSV→CSVへの変換が必要になります。

文字コード・改行コードの違いによる文字化けを防ぐポイント

Windows環境で作成されたファイルは改行コードがCRLF、Mac/Linux環境ではLFであることが一般的です。取り込み先のシステムが特定の改行コードを前提にしている場合、変換時に合わせて出力し直すことでエラーを防げます。
また、文字コードがUTF-8以外(Shift-JISなど)のファイルは文字化けの原因になりやすいため、事前にUTF-8で保存し直しておくと安全です。

よくある失敗と対策

値の中のカンマをそのまま区切り文字として分割してしまう

住所や自由記述欄などカンマを含む値を、ダブルクォート処理を行わずに単純にカンマで分割してしまい、本来1つの値だったものが複数の列にずれてしまう失敗です。

💡 対策・解決策を見る
本ツールはダブルクォートで囲まれた範囲内のカンマを値の一部として正しく認識するため、変換前のデータがダブルクォートで適切に囲まれているか確認したうえで変換を行いましょう。

ExcelからコピペしたタブデータをCSVとして誤ってそのまま保存する

スプレッドシートからコピーした内部的にタブ区切りのデータを、区切り文字の変換をせずにそのまま「.csv」として保存してしまい、システムに取り込んだ際に1列にまとまってしまう失敗です。

💡 対策・解決策を見る
コピーしたデータをテキストエリアに貼り付け、「TSV→CSV」を選んで変換してから保存することで、正しくカンマ区切りのCSVとして扱えるようになります。

改行コードの違いにより、取り込み先のシステムでエラーになる

Windows環境で作成したCRLFのファイルを、LFを前提とするシステムにそのまま取り込んでしまい、行の末尾に余分な文字が付いていると判定されてエラーになる失敗です。

💡 対策・解決策を見る
本ツールの改行コードオプションで、取り込み先のシステムが前提とする形式(LFまたはCRLF)を選択してから変換・ダウンロードするようにしましょう。

文字コードの違いにより変換後のデータが文字化けする

Shift-JISなどUTF-8以外の文字コードで保存されたファイルをそのまま読み込んでしまい、日本語部分が正しく表示されない失敗です。

💡 対策・解決策を見る
ファイルを一度テキストエディタなどでUTF-8として保存し直してから、本ツールにアップロードまたは貼り付けるようにしましょう。

ダブルクォート内の引用符のエスケープを忘れて壊れたCSVを作ってしまう

値の中にダブルクォート自体を含むデータを手作業で編集する際、エスケープ(""への置き換え)を忘れてしまい、正しく読み込めないCSVになってしまう失敗です。

💡 対策・解決策を見る
手作業での編集は避け、本ツールの自動クォート処理を利用して変換することで、エスケープ漏れによる破損を防げます。

よくある質問(FAQ)

Q.CSVとTSVの違いは何ですか

Q.

A. CSVは値をカンマ(,)で区切る形式、TSVはタブ文字で区切る形式です。データの持つ意味は同じですが、値の中にカンマを含むデータを扱う場合はCSVではダブルクォートで囲む必要があり、TSVではその必要がないケースが多いという違いがあります。本ツールはどちらの形式にも対応し、相互に変換できます。

Q.値の中にカンマが含まれる場合はどのように処理されますか

Q.

A. CSVとして出力する際、フィールドの値にカンマ・ダブルクォート・改行が含まれる場合は自動的にダブルクォートで囲み、内部のダブルクォートは2つ重ねて("")エスケープします。逆に読み込み時も、ダブルクォートで囲まれた範囲内のカンマは区切り文字として扱わず、正しく1つの値として解釈します。

Q.ExcelやGoogleスプレッドシートにコピペするなら、CSVとTSVどちらが良いですか

Q.

A. ExcelやGoogleスプレッドシートに直接貼り付ける場合は、TSV(タブ区切り)の方が列がそのままセルに分かれて崩れにくいためおすすめです。実際、これらのソフトでセル範囲をコピーすると、クリップボードの中身は内部的にタブ区切り(TSV相当)になっています。

Q.大きなデータでも変換できますか、行数に上限はありますか

Q.

A. ブラウザのメモリで処理できる範囲であれば、数千行〜数万行程度のデータでも変換可能です。ただし、あまりに巨大なデータ(数十MB単位)を貼り付けると、ブラウザの動作が重くなる場合があります。大きなファイルはテキストを直接貼り付けず、ファイルアップロード機能のご利用をおすすめします。

Q.変換前後のデータは外部のサーバーに送信されませんか

Q.

A. 送信されません。本ツールはすべての読み込み・変換・ダウンロード処理をブラウザ内(クライアントサイド)だけで完結させる設計です。入力したデータやアップロードしたファイルがサーバーに送られることはなく、通信は一切発生しません。

Q.改行コード(CRLF・LF)や文字コードの違いに対応していますか

Q.

A. 改行コードについては、出力時にLF(Unix/Mac系)とCRLF(Windows系)を選択できます。文字コードについては、ブラウザで扱えるUTF-8を前提としています。Shift-JISなど他の文字コードで保存されたファイルを読み込むと文字化けする場合があるため、事前にUTF-8で保存し直してからのご利用をおすすめします。

Q.変換したデータをファイルとしてダウンロードできますか

Q.

A. はい、できます。変換結果を「.csv」または「.tsv」形式のファイルとしてワンクリックでダウンロードできるほか、クリップボードへのコピーにも対応しています。用途に合わせてお使いください。

User Feedback & Request

あなたの声で、
このツールをより鋭く。

「こんな機能が欲しい」「ここを直してほしい」といったご意見や、新しいツールのリクエストを募集しています。エンジニアが直接目を通し、開発の参考にさせていただきます。

フィードバックを送る