CSVフィルター

列を選択し、含む・等しい・始まる・終わる・正規表現・大小比較の演算子でフィルタールールを設定します。複数のルールはAND結合され、結果をコピーまたはダウンロードできます。

ブラウザローカル 登録不要 ユーティリティ

CSVや対応する区切りテキストの行を、1つ以上の列条件で絞り込みます。文字列、正規表現、数値の大小比較が使え、すべての有効な条件を満たした行だけが残ります。

CSV行をフィルターする方法

  1. データを貼り付けて区切り文字を選びます。
  2. 1行目をヘッダーとして使うか設定します。
  3. 条件を追加して対象列、演算子、値を設定します。
  4. 必要なら条件ごとに大文字小文字区別や否定を設定します。
  5. フィルターを実行して残った行を確認します。

利用できる条件と組み合わせ方

contains、equals、starts with、ends with、正規表現、greater than、less thanを利用できます。文字列比較は既定で大文字小文字を無視し、数値比較はセル値と条件値の両方にparseFloatを使います。

複数条件はrules.every()でAND結合されるため、すべて真である必要があります。Negateは個別条件の結果を反転します。不正な正規表現は処理全体を止めず、その条件を不一致として扱います。出力には選択した区切り文字を使用します。

プライバシーと制限

フィルター処理はブラウザ内でローカルに行われ、CSV内容を意図的にアップロードしません。数値比較はロケール対応ではなくJavaScriptのparseFloatに依存し、条件間のORグループは現在サポートしていません。

よくある質問

複数条件を同時に使えますか?

はい。すべての有効な条件を満たした行だけが残ります。

条件を反転できますか?

はい。Negateを有効にするとその条件の結果が反転します。

文字列比較は大文字小文字を区別しますか?

既定では区別せず、条件ごとに有効化できます。

正規表現が不正な場合は?

その条件は不一致となり、処理全体は継続します。

1,000のような数値表記も正確に比較できますか?

保証されません。現在はparseFloatを使用しています。