Data
CSV Row Filter
Keep CSV rows matching a literal column condition with optional case-insensitive comparison.
Loading tool…
How to use CSV Row Filter
Extract relevant records using equals, contains, starts-with, or does-not-contain matching. Conditions are literal strings, so punctuation has no regex or SQL meaning.
- Enter the exact column, a literal comparison value, and a condition.
- Select Run tool to keep matching rows in their original order.
- Review the result, then copy it or download the generated file.
Good to know
- Up to 200,000 characters, 5,001 records, 200 columns, and 50,000 characters per cell. Quotes must follow CSV rules; output CSV uses formula-safe apostrophe prefixes where needed.
- No expression language, regex, multiple-condition builder, or numeric range inference. An empty contains value matches every row.
Common questions
Can a filter expression execute code?
No. Values are compared as literal text; expressions are not evaluated.
Keep going with related tools
All data →Data
CSV Column Extractor
Select and reorder CSV columns by exact header names without uploading the table.
DataCSV Sorter
Sort CSV records by a text or numeric column while keeping the header and stable ties.
DataCSV Missingness Pattern Auditor
Inspect joint missing-value patterns and complete-case record numbers under an exact token policy.