An export can contain more information than the next task needs. A dispatch sheet might need name and city while leaving out internal notes. Choosing columns deliberately makes that smaller file easier to inspect.
Open CSV Column Selector and paste a CSV with a proper header row. Enter the headers you want in the requested order, one name per line.
The list controls the output
For name,city,code with Ali,Lahore,001 beneath it, request code and then name. The exported header becomes code,name, and the row becomes 001,Ali.
Use the actual header spelling. The tool does not guess that Customer Name means the name column, and it does not perform a fuzzy search. A header that cannot be found produces an error rather than an invented blank field.
Selected headers must be a clear list. Avoid requesting the same column repeatedly when the destination expects unique names. The operation rearranges existing cells; it does not calculate a new total or join information from another file.
Review what you are leaving behind
A shorter export is useful for sharing, but deleting columns is not the same as anonymising records. A name combined with a city may still identify someone. Decide what the recipient needs before creating the file.
Rows remain in their existing sequence. If you also need deduplication or a different record order, treat those as separate operations and check the result after each step.
CSV protection settings can alter text beginning with spreadsheet formula characters. For a direct application import, verify whether you need protected or raw cells.
Download the file and inspect its first header line. A quick check of that line catches most ordering mistakes before the file reaches a courier, supplier or database import screen.
