Skip to content
Developer Tools

CSV Column Extractor

Keep selected columns from one CSV and download a formula-protected subset locally.

Choose a CSV to extract from

Select only the columns you need from a UTF-8, comma-separated CSV. Up to 10 MB. The file stays on your device.

Data handling

Storage and export controls

Retention
The tool's working state is kept only while this page is open. Inputs and results are not saved to persistent storage by Got A Tool.
Export
The tool may prepare a result after you run it. It downloads or copies it only when you choose that action.

Advertising and analytics are separate site services. We do not send selected tool input to them. Read the Privacy Policy for details.

How it works

Keep only the CSV columns you need

01

Choose one CSV

Open a non-empty UTF-8 comma-separated file with named, unique headers.

02

Select exact columns

Check the fields to keep. Their original order stays intact.

03

Download the subset

Export a new CSV containing every row and only the selected columns.

Clear limit

This selects columns; it does not interpret your data.

This tool retains every source row and the exact columns you select. It does not filter rows, deduplicate records, guess header meaning, join files, repair malformed CSV, or validate business data.

Exact headers

Only named, unique headers can be selected.

Source-order output

Selected fields keep their source order in the new CSV.

Formula protection

Formula-like cells are protected by default for spreadsheet use.

Local processing

The CSV is read and exported in the current browser tab.

Keep working