CSV ↔ TSV ↔ Pipe コンバータ
ある区切り方法のデータを別の区切り方法で再出力。先頭行から入力区切り文字を自動検出、完全なクォート・エスケープサポートでパース、RFC-4180 スタイルのクォートで再出力(新しい区切り文字・クォート・改行・端の空白を含むセルは `"…"` で囲み、内部クォートは二重化)。Excel のエクスポートがセミコロンなのにパイプラインがカンマを期待しているとき、または TSV を Google Sheets にきれいに貼り付けたいときに便利。
—
出力 (4 行 × 3 列)
name role note Alice Admin Lives in Seoul, Korea Bob Editor "Says ""hi""" Carol Viewer Plain note
内部のダブルクォートは RFC 4180 に従い二重化でエスケープ。
使い方
- 区切りテキストを入力ボックスに貼り付け。区切り文字は先頭行から検出。
- 出力区切り文字を選択。変換はライブ実行。
- 行 × 列の数が表示されるのでパースの妥当性を確認可能。
よくある質問
- 入力区切り文字の検出方法は?
- 先頭行で候補文字(`,`・`\t`・`|`・`;`)の頻度を数え、`"…"` クォート内は無視。最頻のものが勝つ — カンマがタイブレーカー(ウェブで最も一般的)。
- 出力のクォートルールは?
- RFC 4180 スタイル:セルが出力区切り文字・ダブルクォート・改行を含む、または前後に空白がある場合、`"…"` で囲む。内部のダブルクォートは二重化でエスケープ(`"` → `""`)。
- なぜ CSV ↔ TSV?
- TSV はスプレッドシートに優しい — Google Sheets・Excel がダイアログなしでセルに直接貼り付け。CSV はデータツール・CLI パイプラインに優しい。素早い変換でステップを省略。
このテーマのガイド
関連ツール
HTML テーブル → CSV 変換
HTML の <table> データを CSV、TSV、セミコロン区切りの行に抽出します。ブラウザ上で動作します。
変換 0 0
JSON Lines (NDJSON) ビューア
`.jsonl` / `.ndjson` ファイルを貼り付けまたはドロップし、レコードをテーブルとして表示し、`field:value` でフィルタし、保持する列を選び、JSON または CSV として再エクスポート。
ファイル 0 0
CSV → SQL INSERT ジェネレーター
CSV / TSV 行を SQL INSERT 文に変換 — テーブル名・方言別クォート・型推論・複数行モード。
変換 0 0
CSV → Excel(XLSX)変換
CSV・TSV をブラウザ内で本物の .xlsx に変換します。先頭のゼロ、長い ID、SEPT1 のようなコードも入力どおりに保たれます。
ファイル 0 0
Markdown テーブル生成
CSV・TSV・パイプ区切りデータを整列された GitHub 風 Markdown テーブルに変換。
テキスト 0 0
CSV ビューア & ソート
CSV / TSV をソート可能なテーブルで表示 — ファイルを開くか貼り付け、表計算ソフト不要。
テキスト 0 0