Combine Excel Sheets Tool
Pick a folder. Each file's first sheet becomes its own tab in one combined workbook.
Click to choose a folder, or drop Excel files here
.xlsx · .xls · .xlsm · .xlsb
Your files stay in this browser tab. Your browser’s folder picker may say “Upload” — that is the browser’s wording; this tool only reads the files here and does not send them anywhere. The page loads the SheetJS library from cdnjs.cloudflare.com when it opens, so it needs an internet connection to start. How privacy works
0
Processed
0
Imported
0
Failed
Two output options:
Multiple Sheets — each file's first sheet becomes its own tab, preserving values, formulas, merged cells, column widths and row heights as-is.
Merged Into One Sheet — stacks every tab's rows into a single sheet: the header row is taken once from the first file, then every file's data rows (minus their own header row) are appended below it, in the order shown in the list above. Best when all files share the same column layout.
What isn't preserved either way: fonts, colors, borders and number-format styling — the in-browser library that reads/writes .xlsx doesn't carry visual formatting across files. If you need pixel-identical formatting too, the VBA version does that natively in Excel.
Multiple Sheets — each file's first sheet becomes its own tab, preserving values, formulas, merged cells, column widths and row heights as-is.
Merged Into One Sheet — stacks every tab's rows into a single sheet: the header row is taken once from the first file, then every file's data rows (minus their own header row) are appended below it, in the order shown in the list above. Best when all files share the same column layout.
What isn't preserved either way: fonts, colors, borders and number-format styling — the in-browser library that reads/writes .xlsx doesn't carry visual formatting across files. If you need pixel-identical formatting too, the VBA version does that natively in Excel.