Merge CSV & Excel Files into One
Stack several CSV or Excel files into a single sheet, even when their columns are in a different order.
Your files are read in this browser tab and never uploaded.
Choose two or more Excel / CSV files
.xlsx, .xls or .csv
Columns are matched by header name, so files don't need the same column order. Columns that exist in only some files are kept and left blank elsewhere.
0
Rows merged
0
Files
0
Columns
How to combine multiple CSV or Excel files
- Select two or more files at once (hold Ctrl/Cmd, or drag a group of files onto the box). CSV and Excel files can be mixed.
- Keep Add a "Source file" column ticked if you need to trace rows back to their file.
- Tick Include every sheet if your Excel files have data on several tabs.
- Click Merge Files, check the preview and the rows-per-file count, then download as Excel or CSV.
When people use this
- Combining monthly or weekly report exports (sales, settlements, ad reports) into one table for a pivot.
- Joining form responses or survey exports collected in separate files.
- Merging regional or per-store sheets that share most, but not all, columns.
Frequently Asked Questions
Columns are matched by their header text. A column that exists in only some files is still included, with blanks for rows from the other files.
No. There is one header row at the top; each file's own header is used only to line up its columns.
There is no fixed limit. The practical limit is your computer's memory, since everything happens in the browser.
No. All files are read and combined in your browser tab.