CSV Tools

CSVの行を条件で抽出

列と条件を選び、必要なCSV行だけを抽出できます。たとえば有効な顧客だけを抽出したり、一定金額以上の明細を取り出せます。元CSVファイルは変更しません。

ファイルはサーバーにアップロードされず、ブラウザ内で処理されます。

1. CSVファイルを選択

このツールでできること

列と条件を選び、必要なCSV行だけを抽出できます。たとえば有効な顧客だけを抽出したり、一定金額以上の明細を取り出せます。元CSVファイルは変更しません。

使い方

  1. CSVを選び、対象列と条件を選択します。
  2. 比較値を入力します。「空である」「空でない」では比較値は不要です。
  3. 抽出結果の件数と先頭5行を確認し、CSVをダウンロードします。

入力と出力の例

status列がactiveと一致する条件で抽出した例。

入力(Before)

name,status,amount
A,active,1000
B,inactive,500
C,active,2000

出力(After)

name,status,amount
A,active,1000
C,active,2000

処理仕様

文字列比較は大文字・小文字と前後の空白を区別します。空判定は空文字または欠損セルで、空白だけのセルは空としません。数値比較は前後の空白を除いた有限の十進数(小数・符号・指数表記を含む)を受け付けます。空欄、カンマ付き数値、NaN、Infinityなど数値として解釈できないセルは数値条件では一致しません。0件でもヘッダー付きCSVを保存できます。

UTF-8のカンマ区切りCSVに対応します。引用符で囲まれたカンマ・改行を既存パーサーで読み取り、空行は読み飛ばします。先頭行をヘッダーとし、出力はUTF-8(BOM付き)です。大きなファイルは端末のメモリに応じて小さくしてお試しください。

プライバシー

CSVはブラウザ内で処理し、サーバーへアップロードしません。元ファイルは変更せず、結果を別ファイルとしてダウンロードします。