b2KIT

CSV Column Reorder & Picker

Select, reorder, rename, and remove columns from CSV files before downloading.

Tested tool guide Tested browser tools Checked August 16, 2026

What CSV Column Reorder & Picker does, with a checked example

Use CSV Column Reorder & Picker when the records are correct but their field layout is not. Load a CSV, select the columns to retain, put them in the required order, and assign new header names where needed. The resulting layout can then be downloaded as a new CSV. Renaming a column changes its header, not the values beneath it. Removing a column also removes every value in that field from the downloaded result.

Worked example

A concrete input and expected output from the current implementation.

Input

CSV:
name,city,age
Ada,London,36
Linus,Helsinki,55

Select columns in this order: age, name
Rename name to person

Expected output

age,person
36,Ada
55,Linus

The city column is omitted, age is moved to the first position, and the name header becomes person. Values remain attached to their original columns, and the two data rows keep their original order.

How the result is produced

1

Define the output columns

After loading the CSV, choose which source columns should appear in the result. Arrange the selected columns in the exact left-to-right order required by the destination. Columns that are not selected are excluded from the downloaded CSV, while the order of the records themselves is left unchanged.

2

Rename headers and download

Assign replacement names to selected column headers when the destination expects different labels. Header changes do not transform, combine, or recalculate the cells below them. Once the column list, order, and names are correct, download the restructured CSV. Processing stays in the browser, so the source file is not uploaded or overwritten.

Good uses

  • Reduce an exported customer list to the few columns accepted by an import form.
  • Reorder supplier CSV fields to match a database or spreadsheet template.
  • Rename vendor-specific headers such as cust_id and zip_code to an organization's required field names.

Limits and checks

  • Confirm that the correct record is being treated as the header. A headerless CSV can make its first data record look like a set of column names.
  • Inspect files with duplicate, blank, or nearly identical headers carefully because selecting or renaming the intended field can be ambiguous.
  • Column restructuring does not repair malformed quoting, inconsistent field counts, incorrect character encoding, or a file that uses an unexpected delimiter.

Common questions

Does reordering or removing columns modify my original CSV file?

No. The selected layout is written to a newly downloaded CSV; the original file remains unchanged. Because the transformation runs in the browser, the file contents are not uploaded. Keep the original until you have checked the downloaded header, several representative rows, and any fields containing commas or quotation marks.

Can this tool combine, split, calculate, or sort fields?

No. It is intended for selecting existing columns, changing their left-to-right order, renaming their headers, and excluding unwanted columns. It does not create calculated values, merge fields, split one field into several fields, or sort records. Perform those data transformations before or after restructuring the CSV.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools