CSV フォーマッター・整形

CSVを整形・クリーニングし、区切り文字の変換・空行や重複行の除去・Markdownテーブルへの変換ができます。

入力データはブラウザ内で処理されます
データはサーバーへ送信されません

変換ツール

入力の区切り文字
出力の区切り文字
入力 CSV
0 行 × 0 列

またはファイルをドラッグ&ドロップ

出力
行数: 0

CSV フォーマッターとは?

手元のCSVを素早く整形・クリーニングしたり、別の形式に変換したりするためのツールです。

「JSON↔CSV変換」がJSONとCSVの相互変換に特化しているのに対し、このツールはCSV自体の整形と変換に特化しています。コピペしたCSVの空白を除去したり、カンマ区切りをタブ区切りに変換したり、Markdownのテーブルとして貼り付けたりといった用途に活用できます。

使い方

  1. 「CSVを整形」タブでは、区切り文字の変換・空白のトリム・空行と重複行の除去など、CSVのクリーニングができます。
  2. 「テーブルプレビュー」タブでは、入力したCSVをそのままHTMLテーブルとして確認できます。
  3. 「Markdownテーブル変換」タブでは、CSVをGitHub Flavored Markdownのテーブル形式に変換します。
  4. 「入力の区切り文字」は「自動検出」のままにすると、カンマ・タブ・セミコロン・パイプを自動で判別します。
  5. 「コピー」ボタンで結果をクリップボードにコピー、「ダウンロード」で `.csv` または `.md` ファイルとして保存できます。

よくある質問

既存の「JSON↔CSV変換」との違いは何ですか?

「JSON↔CSV変換」はJSONとCSVを相互変換するツールです。このCSVフォーマッターはCSVをそのまま整形・クリーニング・変換することに特化しており、区切り文字の変換や重複行の除去など、CSV同士の変換・整形が主な用途です。

クォート(ダブルクォーテーション)の扱いはどうなりますか?

RFC 4180に準拠した解析を行います。フィールド内にカンマや改行を含む場合はダブルクォートで囲まれます。「全フィールドをクォート」オプションを有効にすると、全フィールドを強制的にクォートします。

Shift-JISなど日本語の文字コードに対応していますか?

このツールはブラウザ上で動作するため、テキストエリアに貼り付けた時点でブラウザのエンコーディング(UTF-8)で処理されます。Shift-JISのファイルを直接読み込む機能はありません。

大きなCSVファイルは処理できますか?

ブラウザのメモリ上で処理するため、数万行程度の小〜中規模のデータであれば問題なく動作します。非常に大きなファイルはパフォーマンスに影響する場合があります。