CSV/TSV変換ツール
CSV、TSV、その他区切り文字の相互変換
CSV、TSV、その他の区切り文字で区切られたデータを相互変換できます。 コピー&ペーストで簡単に利用できる、開発やデータ処理に最適なツールです。
入力データ
変換結果
※ 結果は自動的に更新されます
CSV/TSV変換ツールの活用ガイド
CSV(カンマ区切り)やTSV(タブ区切り)は、データの受け渡しにおいて最も基本的な形式です。本ツールを使用することで、異なるシステム間のデータ形式の不一致を瞬時に解消できます。
データの貼り付け
変換したいデータを左側の「入力データ」エリアに貼り付けます。ExcelやGoogleスプレッドシートからコピーしたデータもそのまま利用可能です。
入力・出力形式の選択
現在のデータの形式(カンマ、タブなど)と、変換したい先の形式を選択します。1行目がヘッダー(列名)の場合は、チェックボックスをオンにしてください。
変換の実行
「変換実行」ボタンをクリックします。大規模なデータでもブラウザ上で高速に処理され、右側のエリアに結果が表示されます。
結果のコピーと活用
「クリップボードにコピー」ボタンで結果を取得し、目的のアプリケーションやファイルへ貼り付けます。手動での置換作業が不要になります。
安全性の確認
引用符 " で囲まれたデータや、その中の改行・特殊文字も正確に処理されることを確認してください。本ツールはこれら複雑なケースにも対応しています。
区切り文字の使い分け早見表
「カンマ区切り(CSV)」「タブ区切り(TSV)」は、どちらもプレーンテキストの表データですが、得意な場面が異なります。変換先を決める前に、それぞれの性質を押さえておくと失敗しません。
| 区切り文字 | 主な用途 | 向いている場面 | 弱点 |
|---|---|---|---|
| カンマ(CSV) | 表計算・各種システムのインポート/エクスポート | 最も汎用的。ほぼ全てのツールが読める | 本文にカンマや金額の「,」が入ると崩れやすい(要引用符) |
| タブ(TSV) | Excel・スプレッドシートへの直接貼り付け | 本文にカンマを含むデータでも崩れにくい | タブが見た目で分かりにくく、手入力に不向き |
| セミコロン | 欧州圏のExcelが出力するCSV | 小数点に「,」を使う地域でカンマと衝突しない | 日本のツールでは未対応のことがある |
| パイプ(|) | ログ・DBダンプ・MySQLの出力 | 本文にカンマもタブも含むデータで安全 | 表計算ソフトが自動認識しない |
迷ったら、Excelに貼るならタブ区切り(TSV)、システムに取り込むならカンマ区切り(CSV)が基本です。 このツールは入力形式と出力形式を別々に選べるので、「カンマ区切り → タブ区切り」「タブ区切り → カンマ区切り」のどちらの方向にもワンクリックで変換できます。
よくある失敗:列がずれる・文字化けする
CSV/TSV変換でつまずく原因は、ほぼこの3つに集約されます。心当たりがあれば対処法を確認してください。
① 本文中のカンマで列がずれる
「東京都, 渋谷区」のようにデータ自体にカンマが含まれると、単純なカンマ区切りでは別の列として扱われ、列数がずれます。 正しいCSVでは、カンマを含むフィールドをダブルクォート " で囲むのがルールです(例: "東京都, 渋谷区")。 このツールは出力時に必要なフィールドだけを自動で引用符で囲み、フィールド内の " は "" にエスケープします。 こうした事故を避けたいだけなら、カンマを含まないタブ区切り(TSV)へ変換してしまうのが最も確実です。
② Excelで開くと文字化けする
日本語CSVをExcelでダブルクリックすると文字化けするのは、ExcelがUTF-8を自動判定できず、Shift_JISとして読んでしまうためです。 文字エンコードは「区切り文字」とは別の問題なので本ツールでは変換しませんが、回避策は2つあります。(a) タブ区切り(TSV)に変換してExcelのセルに直接貼り付けるか、(b) Excelの「データ」→「テキストまたはCSVから」でファイルを取り込み、文字コードにUTF-8を指定すると化けません。
③ Excelからコピーすると勝手にタブ区切りになる
Excelやスプレッドシートでセル範囲をコピーすると、クリップボードにはタブ区切り(TSV)として入ります。 そのため、貼り付けたデータをCSVにしたいときは、入力形式に「タブ」、出力形式に「カンマ」を選んでください。逆に、CSVをExcelの表へ崩さず貼りたいときは「カンマ → タブ」に変換してから貼り付けます。
実際の使用例
ExcelデータをCSVに変換
スプレッドシートからコピーした情報をシステム登録用にCSV化
INPUT
名前 年齢 田中 30
OUTPUT
名前,年齢 田中,30
ログ解析のためのTSV化
カンマを含むCSVを、解析しやすいTSV形式へ変換
INPUT
id,comment 1,"Good, job!"
OUTPUT
id comment 1 "Good, job!"
よくある質問
CSVとTSVの違いは何ですか?
値を区切る文字が異なります。CSVはカンマ(,)、TSVはタブ(\t)を使用します。TSVはデータの中にカンマが含まれる場合でも扱いやすいという利点があります。
データの中にあるカンマが原因で崩れませんか?
ご安心ください。本ツールは標準的な CSV 仕様に準拠しており、カンマを含むフィールドをダブルクォート(")で適切に囲む処理を自動で行います。
大量のデータを変換できますか?
はい、数千行程度のデータであれば瞬時に処理可能です。ブラウザのメモリを使用するため、極端に巨大なファイル(数百万行など)の場合は動作が重くなる可能性があります。
プライバシーは安全ですか?
本ツールは完全にクライアントサイド(あなたのブラウザ上)で動作します。入力されたデータがサーバーに送信されることは一切ないため、機密情報を含むデータも安心して処理できます。
Excelからコピーしたデータはどの形式ですか?
Excelのセルをコピーして貼り付けると、通常は「タブ区切り(TSV)」形式になります。入力形式で「タブ」を選択してご利用ください。
役立つTips
Excel連携のコツ
Excelからデータを貼り付ける際は入力形式を「タブ」に、逆にExcelへ戻したい場合は出力形式を「タブ」にすると、セルの区切りが正確に維持されます。
ヘッダーの重要性
1行目をヘッダーとして扱う設定にすることで、将来的なインポート機能などの拡張に備えた正確なデータ構造を維持できます。
特殊な区切り文字
システムによってはパイプ(|)やセミコロン(;)が使われることもあります。本ツールはこれらマイナーな形式にも柔軟に対応可能です。
引用符のエスケープ
データの中に " 自体が含まれる場合、"" のように二重にするエスケープ処理が自動で行われます。手動での修正は不要です。