Insert a CSV Column
Insert a new column at any position, with a header and an optional fill value.
Runs entirely in your browser.
Add a Column to a CSV File
About Insert a CSV Column
The new column is inserted at the position you choose, counting from 1, and every existing column shifts right. Position 1 puts it first; a number past the end appends it.
The header goes in the first row and the fill value in every other row. Leave the fill blank for empty cells. Quoting is handled for you, so a fill value containing a comma will not break the file.
Other CSV Tools
- Change CSV Separator — commas to semicolons, tabs or pipes
- Transpose CSV — swap rows and columns
- Find Incomplete CSV Records — rows with missing or extra fields
- Swap CSV Columns — exchange two column positions
- CSV to TSV — and back
- CSV to XML — and back
- CSV to YAML — and back
- TSV to JSON — and back
- JSON to CSV — and back
- CSV Viewer — browse a CSV as a sortable table
- CSV to Markdown — build a Markdown table