How to reorder columns in a CSV
Upload templates rarely expect your columns in the order you happen to have them, and rearranging them by hand in a spreadsheet gets tedious fast. Paste your CSV here, type the order you want, and every row is rearranged at once. Column numbers start at 1 for the leftmost column, so entering 3,1,2 moves the third column to the front.
Commas inside quoted fields are parsed properly. A field wrapped in double quotes may contain commas or line breaks and is still treated as a single value, and a doubled quote inside it is turned back into one quote. When the output is built, any value containing the delimiter, a quote, or a line break is re-quoted, so the result opens cleanly in other programs. If a quote is never closed, the tool stops and tells you instead of producing scrambled rows.
Columns you do not list can be dropped or appended at the end, and listing the same number twice duplicates that column. Numbers outside the range are rejected with the real column count. If some rows have fewer cells than others, they are padded with empty values to match the widest row, and the summary says so. Up to 200,000 characters are processed.
Frequently asked questions
Yes. A field wrapped in double quotes can hold commas or line breaks and is still read as one value, and the output re-quotes such values automatically so other programs can open it without breaking.
By default they are dropped, and switching the option appends them at the end in their original order. Either way the summary lists exactly which column numbers were dropped or appended.