Use constrained conditions you can explain
The filter supports equals, does not equal, contains, does not contain, starts with, ends with, is empty, and is not empty. It does not accept JavaScript, eval, or regular expressions.
Choose one column and condition
Load CSV, set delimiter and header behavior, and read the model. Select a column, condition, comparison value when applicable, and case sensitivity, then filter and compare rows before and after.
Filtering is textual
Values are compared as strings. The tool does not guess numbers, dates, locales, or booleans, avoiding hidden conversions such as treating 001 as 1.
Headers remain outside data matching
With header mode enabled, the first row labels columns and is retained in output without being evaluated as a data row. Without headers, every row is eligible for matching.
Review empty and case-sensitive results
An empty cell is exactly an empty string after CSV parsing; whitespace is not automatically trimmed. If results look surprising, inspect the source in CSV Viewer or clean edge whitespace explicitly before filtering.
- Case-insensitive comparison uses this browser's locale-aware lowercase operation.
- Only the selected column affects matching.
- Original cell text remains unchanged in downloaded rows.