コンテンツへスキップ
EVOA Toolbox

CSVクリーナー

CSVファイルを整えます。空白の除去、空行と重複行の削除、列名の整理、フィルター、並べ替え、列の削除に対応し、変更内容を正確に確認できます。

ブラウザー内でローカルに処理されます。ファイルはアップロードされません。

ツールを読み込み中…

このツールでできること

不要なスペース、空行、重複したレコード、不統一な列名、必要のない列など、乱れたエクスポートデータはよくあります。CSVファイルを読み込むかテキストを貼り付けて、必要なクリーンアップの手順だけを適用してください。オプションを変更するとプレビューが更新され、レポートには、処理前後の行数と列数、空白を除去したセルの数、空だった行、フィルターで除外された行、重複していた行の数が表示されます。

重複の削除は、行全体を比較することも、キーとして選んだ列(たとえばメールアドレスや顧客ID)だけを比較することもでき、最初に一致したものが残ります。列名は、空白の除去、小文字化、snake_case に整えられ、重複した名前や空の名前は自動的に一意になります。行のフィルターは、すべて一致する必要がある1つ以上の条件(含む、等しい、等しくない、で始まる、より大きい、より小さい)で指定できます。並べ替えは、テキストまたは数値として任意の列で行え、削除したい列はチェックを外すだけです。

書き出しでは、区切り文字(カンマ、セミコロン、タブ、パイプ)を選べ、Excel向けのUTF-8のBOMも付けられます。また、=、+、-、@ で始まるセルの先頭にアポストロフィを付けるCSVインジェクション対策も利用できます。1 MBを超えるファイルは、進捗バー付きのバックグラウンドワーカーで処理されます。データは、すべての処理を通してお使いのデバイス上にとどまります。

使い方

  1. 1CSVファイルをドロップするか、CSVテキストを貼り付けます。区切り文字は自動的に検出されます。書き出しの設定で選ぶこともできます。
  2. 2必要なクリーンアップの手順をオンにします:空白の除去、空行の削除、重複の削除(必要に応じてキー列を指定)、名前の整理。
  3. 3フィルターを追加し、並べ替える列を選び、削除したい列のチェックを外します。
  4. 4レポートとプレビューを確認し、出力の区切り文字とオプションを選んで、整えたCSVをコピーまたはダウンロードします。

対応形式

入力:ヘッダー行のあるUTF-8の .csv、.tsv、.txt ファイルと貼り付けたテキスト。出力:任意の区切り文字の .csv。

プライバシー

このツールはブラウザー上で動作します。入力されたデータはお使いのデバイス上で処理され、当社のサーバーには送信されません。

制限事項

  • 1行目は常にヘッダーとして扱われます。
  • ファイル全体がメモリに保持されます。非常に大きなファイルは、小型のデバイスでは遅くなることがあります。サイズの上限はドロップエリアに表示されます。
  • 対応しているのはUTF-8のテキストのみです。ほかのエンコーディングは、先に変換してください。
  • 行は固定の順序で処理されます:空白の除去、空行の削除、フィルター、重複の削除、並べ替え、列の削除、名前の変更。フィルター、キー、並べ替えは、元の列の位置を参照します。
  • 数値による並べ替えと比較では、単純な数値と桁区切りは認識されますが、通貨や日付は認識されません。数値で並べ替える場合、数値以外の値は最後に置かれます。
  • セルの型は変換されません。リクエストされた変更を除き、値は読み込まれたテキストのまま書き戻されます。

よくある質問

1つの列を基準に重複を削除できますか?

はい。重複の削除をオンにして、email などのキー列にチェックを入れてください。各キーの最初の行が残ります。キーにチェックを入れない場合は、行全体が比較されます。

列名の整理では何が行われますか?

「空白の除去」は余分なスペースをまとめ、「小文字」はさらに小文字にし、「snake_case」は「First Name」や「firstName」を first_name に変換します。同一になった名前には _2、_3 の接尾辞が付き、空の名前は column_N になります。

フィルターはどのように組み合わされますか?

すべてのフィルターに一致する必要があります(AND)。テキストの比較は、大文字・小文字を区別する一致をオンにしない限り、大文字・小文字を無視します。「より大きい」「より小さい」は、両側が数値の場合は数値として、そうでない場合はテキストとして比較します。

CSVインジェクションのオプションとは何ですか?

スプレッドシートは、=、+、-、@ で始まるセルを数式として扱うため、悪用される可能性があります。このオプションをオンにすると、そのようなセルの先頭にアポストロフィが付きます。単純な負の数値には手を加えません。

元のファイルは変更されますか?

いいえ。ファイルはブラウザー内で読み込まれ、整えられた新しいCSVがダウンロード用に作成されます。

関連ツール