Free Online CSV Transpose, Turn Rows Into Columns
Turn the rows of a CSV into columns and the columns into rows, entirely in your browser. The header row becomes the first column and the first column becomes the new header, which is the part most tools get wrong. Ragged rows are squared up first so nothing lands in the wrong place, and a whole folder can be flipped at once.
| Nothing to show yet. |
| Nothing to show yet. |
Enjoying WizTools123? Help keep our server infrastructure 100% free and open for everyone.
How to Transpose a CSV File
A few steps, and nothing is uploaded.
What to Know About Transposing
Where the header goes, and what happens to uneven rows.
Key Features & Capabilities
What this tool does, and what it deliberately does not.
About the CSV Transposer
Data arrives in whichever shape the system that produced it preferred. A report gives you one row per month and one column per region; the chart you need wants one row per region and one column per month. Neither shape is wrong, and getting from one to the other by hand means retyping a grid, which is slow and error prone in a way that is hard to spot afterwards.
Spreadsheets can do it with a paste special, and that is fine for one table. It stops being fine when the file is too big to open comfortably, or when there are twenty files that all need the same flip, or when the thing on the other end is an import rather than a person.
The reason a dedicated tool is worth having is the header. Flipping a grid is four lines of code; deciding what happens to the labels is the actual problem. Headings that stay on top after a flip are meaningless, because they describe columns that no longer exist. Moving them into the first column keeps every value labelled, and promoting the old first column to be the new header keeps the file readable by anything that expects a header row.
Frequently Asked Questions
Headers, ragged rows, big files and doing it twice.