Stacking is where we take two (or more) CSV files and combine the columns, one on top of the other (vertically). For example to turn:



Into:

(You can also join CSV files side-by-side using a common ‘key’ column)
The above is easy to do in Easy Data Transform, even if the columns in the two CSV files are different:


The CSV files are now stacked in the vertical order shown on screen. Swap the vertical order of the input items in the Center pane, by dragging and dropping, to change the stacking order.
If you want to stack column N of the first table above column N of the second table (regardless of column name), set Align columns by to Column number.
If you want to stack columns by common column header names (even if the columns aren’t in the same order), set Align columns by to Header name. Matching is sensitive to case and white space.
If you have a large number of files to combine you can also use the input From Folder feature. See this video for details:
When you are happy with the results output the result into a new CSV file or other format.
v2.14.0 for Windows 11 / 10 / 8 / 7 (71 MB)
Zip file version
v2.14.0 for macOS 26 to 10.13 (97 MB)
No commitments.
You can uninstall any time.
You don't even have to give us your email address.
Questions or problems?