What filtering is
Keep the records that match one useful condition
CSV filtering checks a chosen field in every row and keeps matching records. UtilityDock leaves the header and retained row text intact, creating a smaller file without changing the values that remain.
Common workflows
Focus exports before review, import, or sharing
- Keep orders whose status equals Shipped
- Find product names containing a model term
- Exclude rows with a discontinued category
- Keep email fields that are not empty
- Find SKUs that start with a department prefix
- Remove notes containing an internal marker
Examples
Simple rules for everyday CSV cleanup
| Column | Rule | Result |
|---|---|---|
| status | Equals “Active” | Keeps active records |
| Is Not Empty | Keeps rows with an email | |
| sku | Starts With “EU-” | Keeps EU-prefixed SKUs |
| notes | Does Not Contain “test” | Excludes test records |
Version 1 approach
One rule keeps filtering predictable
- Choose a column. Each row is evaluated using that field only.
- Choose an operator. Use one of eight explicit text or empty-value checks.
- Review the preview. Confirm counts and matching data before downloading.
- Keep your source. UtilityDock creates a new filtered copy and never changes the original.
CSV Toolkit
Inspect, prepare, and clean CSV files locally
FAQ
Questions about filtering CSV rows
Does UtilityDock upload or store my CSV?
No. Your CSV never leaves your computer. Filtering, preview, and file creation all happen locally inside your browser.
Which filter operators are supported?
Version 1 supports Equals, Does Not Equal, Contains, Does Not Contain, Starts With, Ends With, Is Empty, and Is Not Empty.
Are filters case-sensitive?
No. Text matching ignores capitalization, while spaces and punctuation remain meaningful. Empty means a field contains zero characters.
Can I combine multiple rules?
No. Version 1 intentionally supports one column and one rule. It does not include Boolean logic or nested conditions.
Will the downloaded rows keep their formatting?
Yes. Matching rows are copied from the source with their original quoting and record endings. Encoding, BOM, delimiter, column order, and row order are preserved.