CSV Column Extractor & Filter
Extract specific columns from CSV, TSV, or any delimited tabular data. Select columns by name or number and copy results.
Runs in your browser. No data leaves your device.
Frequently Asked Questions
How does the Column Extractor work?
The tool parses each line of your tabular data by splitting on the selected delimiter (with proper handling of quoted fields that contain the delimiter). It builds a 2D array of rows and columns, reads the first row as headers, then filters to only the columns you selected. The filtered columns are reassembled into delimited text for the output. Auto-detection tests for tab, comma, semicolon, and pipe characters to guess the right delimiter.
What delimiters are supported?
Comma (CSV), tab (TSV), semicolon, pipe, and custom delimiters. The tool auto-detects common formats or you can specify the delimiter manually.
Can I select multiple columns?
Yes. Select any combination of columns by name or number. The output contains only the columns you selected, in the order you choose.
Does it handle quoted fields with commas inside?
Yes. The parser correctly handles quoted fields that contain the delimiter character, so commas inside quoted strings are not treated as column separators.