Combine multiple Excel spreadsheets into a single unified table or multi-tab workbook
Consolidate multiple Excel workbooks into a single master spreadsheet or CSV table.
Interactive Sample Data
| source_file | employee_id | name | monthly_sales |
|---|---|---|---|
| Sales_Jan.xlsx | E-101 | Grace Kerubo | 12500 |
| Sales_Feb.xlsx | E-101 | Grace Kerubo | 14200 |
| Sales_Mar.xlsx | E-101 | Grace Kerubo | 11900 |
How this tool works
Things that usually go wrong
- Column names must match exactly (case-sensitive) for a join to work.
- Append mode includes all columns from all files — missing columns are filled with empty values.
Edge cases we tested
Aligned by column header name rather than column index.
Union of all columns created; missing cells populated with blanks.
Header row retained once at the top; interior headers filtered out.
Frequently Asked Questions
How many files can I merge?
Up to 20 files are supported. For larger batches, merge in groups.
Can I merge files with different column orders?
Yes. Columns are matched by name, not position.
Can I merge .xls and .xlsx files together?
Yes — the tool normalises both formats to a common internal representation before merging.
What happens if columns are in different orders across files?
Columns are matched by header name, not by position. Files with columns in different orders are merged correctly.
Related tools
Transpose CSV
Flip a CSV matrix by turning rows into columns and columns into rows.
Open Tool →Pivot a CSV
Summarise long-format CSV data into pivot tables grouped by row and column keys.
Open Tool →Group By and Count
Aggregate CSV rows by one or more group-by columns with count, sum, mean, min, or max.
Open Tool →