CSVフィルター
列を選択し、含む・等しい・始まる・終わる・正規表現・大小比較の演算子でフィルタールールを設定します。複数のルールはAND結合され、結果をコピーまたはダウンロードできます。
CSVや対応する区切りテキストの行を、1つ以上の列条件で絞り込みます。文字列、正規表現、数値の大小比較が使え、すべての有効な条件を満たした行だけが残ります。
CSV行をフィルターする方法
- データを貼り付けて区切り文字を選びます。
- 1行目をヘッダーとして使うか設定します。
- 条件を追加して対象列、演算子、値を設定します。
- 必要なら条件ごとに大文字小文字区別や否定を設定します。
- フィルターを実行して残った行を確認します。
利用できる条件と組み合わせ方
contains、equals、starts with、ends with、正規表現、greater than、less thanを利用できます。文字列比較は既定で大文字小文字を無視し、数値比較はセル値と条件値の両方にparseFloatを使います。
複数条件はrules.every()でAND結合されるため、すべて真である必要があります。Negateは個別条件の結果を反転します。不正な正規表現は処理全体を止めず、その条件を不一致として扱います。出力には選択した区切り文字を使用します。
プライバシーと制限
フィルター処理はブラウザ内でローカルに行われ、CSV内容を意図的にアップロードしません。数値比較はロケール対応ではなくJavaScriptのparseFloatに依存し、条件間のORグループは現在サポートしていません。
よくある質問
複数条件を同時に使えますか?
はい。すべての有効な条件を満たした行だけが残ります。
条件を反転できますか?
はい。Negateを有効にするとその条件の結果が反転します。
文字列比較は大文字小文字を区別しますか?
既定では区別せず、条件ごとに有効化できます。
正規表現が不正な場合は?
その条件は不一致となり、処理全体は継続します。
1,000のような数値表記も正確に比較できますか?
保証されません。現在はparseFloatを使用しています。