Free Online CSV Filter, Keep Only The Rows You Want
Filter the rows of a CSV by what is in its columns, without opening a spreadsheet. Up to three conditions, combined with all or any, comparing text, numbers and dates properly, so greater than 500 means the number rather than the text. Empty values are handled explicitly, and a whole folder can be filtered in one pass.
| Nothing to show yet. |
| Nothing to show yet. |
Enjoying WizTools123? Help keep our server infrastructure 100% free and open for everyone.
How to Filter a CSV By Column Value
A few steps, and nothing is uploaded.
What to Know About Filtering Rows
Comparison types, empty values, and all against any.
Key Features & Capabilities
What this tool does, and what it deliberately does not.
About the CSV Filter
Filtering is the job a spreadsheet does well, which is why a separate tool only earns its place in the cases a spreadsheet handles badly. A file too large to open is one. A folder of twenty exports that all need the same filter is another. A filter that has to run the same way every week, on a file whose columns move around, is a third.
The part that goes wrong in practice is the comparison. Spreadsheet filters inherit whatever type the program guessed for the column, and when a column holds numbers stored as text, "greater than 500" quietly compares text and returns the wrong rows. Nothing warns you, because from the program point of view it did exactly what you asked. Setting the type explicitly, and being told which type was used, is the difference between a filter you can trust and one you have to check by hand.
The other quiet trap is blank cells. Ask for rows where the city is not Leeds and a strict reading includes every row with no city at all, which is almost never what the person meant. Making that an explicit switch rather than an invisible rule means the answer is whichever one you chose, and you know which one that was.
Frequently Asked Questions
Numbers, dates, blanks, patterns and several files.