After reading, you will be able to:

  1. 1️⃣ Pick a combiner that fits the size of your batch and the privacy of your data.
  2. 2️⃣ Combine a folder of workbooks and CSV files into one sheet or one workbook.
  3. 3️⃣ Spot why a combine silently drops columns, rows or dates.
Spreadsheet Compare & Merge Tool for Excel - Combine Excel Files into One Screenshot.
️ Eugene - CEO at SoftOrbits, Candidate of Technical Sciences, has more than 16 years of expertise in software development, photo and multimedia applications, enhancing and transforming digital images and videos.
📅 Last updated on:  2026-10-28

An excel file combiner stacks a folder of monthly branch reports into one workbook. You can use a free online combiner, Power Query's From Folder command inside Excel or a desktop program. Free online tools cap a batch at 5 to 10 files and upload every file to the vendor's server. That cap becomes a problem with a folder of 30 or 60 reports.
This guide compares file limits, privacy and common failures. It also shows the folder workflow in our Spreadsheet Compare & Merge Tool for Excel, which reads .xlsx, .xlsm, .csv and .tsv files in one batch.

Windows 11 / 10Free trial, no sign-up

What you'll need
  • A folder with the workbooks and CSV or TSV exports you want to combine
  • Windows 10 or 11
  • Excel for Microsoft 365 or Excel 2016 or later, only for the Power Query route
  • About 15 minutes for the first batch

What you will learn
Apply in 15 min Saves 2 hMedium

Which Excel file combiner fits your batch?

TL;DR

Count the files and decide whether they may leave your PC. Under 5 files with nothing confidential, a free online combiner is enough. A recurring folder with identical headers suits Power Query. Mixed headers, CSV next to workbooks, or data that must stay local point to a desktop combiner.

For a folder of 30 or 60 files, check the free file limit, where the files are processed and what happens when one file has a different header. The table uses what each vendor states on its own page, checked on October 28, 2026.

RouteFiles per free batchSize gatesWhere the files goWhat breaks first
Aspose online mergerSign-in above 5, Premium above 10, Business above 50Sign-in above 2 MB, Premium above 20 MB, Business above 100 MBProcessed on Aspose servers, deleted after 24 hoursFile count
GroupDocs merger10 files per merge, 5 merges per dayNot listedUploaded, erased after 24 hours per the pageMerge quota
excelmaster.ai mergerUp to 5 files at onceNot statedTheir servers, removed within a dayFile count
Sheetize mergerDaily use cap, no file count givenNone givenSheetize servers, same 24-hour windowUsage quota
Power Query From FolderNo file cap statedWorkbook limited by memoryStays on your PCHeader differences between files
VBA macroNo capWorkbook limited by memoryLocal onlyThe code, when the folder changes
Spreadsheet Compare & Merge ToolNo file cap, trial writes the first 50 rowsOne sheet holds 1,048,576 rowsYour PC, Excel not requiredNo duplicate removal

  • Fewer than 5 small files, nothing private: an online combiner finishes before Excel opens.
  • 10 to 100 files with identical headers, Excel 2016 or later, a monthly refresh: Power Query From Folder.
  • Headers that differ between files, CSV and workbooks in one folder, or no Excel on the PC: a desktop tool built to combine Excel files into one.
  • A fixed folder, the same layout every month and someone on the team who maintains code: a VBA macro.

If a workbook in the folder is password-protected, no combiner can read it until it is opened with the password. For a lost password, see Excel password recovery before you start the batch.

How to combine a handful of files with Move or Copy

TL;DR

For two to five workbooks, Excel's own Move or Copy is the simplest combiner. Select the sheet tabs in one file, right-click, choose Move or Copy, pick the target workbook and tick Create a copy. Each file becomes a separate tab, so you repeat this once per file.

Move or Copy keeps every sheet as its own tab. In a question on Microsoft's answers forum about combining quarterly workbooks, the asker wanted each month on a separate sheet. The top answer was to select all sheets, Move or Copy, then repeat for every file.

One sheet or one sheet per file?

Move or Copy gives one tab per sheet. Power Query From Folder stacks all rows into one table. A desktop combiner usually offers both: our tool calls them Into a single sheet and One sheet per file.

Choose one sheet for filtering, sorting or building a PivotTable across all rows. Choose a sheet per file when each file is a separate report.
Move or Copy stops being practical at about a dozen files. A file can be skipped or copied twice. For two spreadsheets joined, or columns pulled from one into another by an ID, see our guide on how to merge two Excel spreadsheets. This page covers folder-sized batches.

How to merge Excel files online (and what the free tiers allow)

TL;DR

Upload the files, choose the output format and download the result. The catch is batch size: free tiers stop at 5 to 10 files. Every one of them processes the files on its own servers.

10 files
per merge on the free GroupDocs merger, with 5 merges per day (page checked October 28, 2026)
Source

For a batch of four quarterly sheets with nothing sensitive, drop the files into the browser, choose XLSX and click merge. Nothing is installed.
The Aspose Excel merger answers a sixth file with "To upload more than 5 files, please sign in." More than 10 files needs Premium, and more than 50 needs the Business plan. File size has its own ladder at 2 MB, 20 MB and 100 MB. The GroupDocs XLSX merger caps you by the day, not only by file count. The excelmaster.ai merger takes up to 5 files at a time.

A folder of 60 regional reports becomes six or more uploads, followed by a merge of the merged files.

Where do your files go?

Aspose says, "All files are processed on our servers." All four services we checked say they delete files after 24 hours. Aspose and Sheetize offer a button to delete them sooner. A payroll export or a customer list stays on a third-party server for up to a day. If your company has a rule about where client data may be stored, an online combiner is usually outside it.

How to combine Excel files from a folder with Power Query

TL;DR

In Excel, go to Data > Get Data > From File > From Folder, select the folder, then choose Combine & Load. Power Query builds helper queries from a sample file and stacks every file into one table. It works when all files share the same headers and the same sheet or table name.

Power Query is available in Excel for Microsoft 365, 2024, 2021, 2019 and 2016. The steps below follow Microsoft's article on how to import data from a folder with multiple files:

  • Put only the files you want into one folder, with no subfolders.
  • In Excel, click Data > Get Data > From File > From Folder and select that folder.
  • Check the file list in the preview. Every row in it will be combined.
  • Click Combine & Load, or Combine & Transform if you want to fix types or remove columns first.
  • In the Combine Files dialog, pick the sheet or table to use from the sample file and click OK.

Power Query adds a column with the source file name (Source.Name). Next month, drop the new files into the same folder and refresh the query.

Power Query reads every file in the folder you select and in any subfolders under it. An old copy left in a subfolder gets combined along with the rest. Microsoft's guide to combining CSV files warns: "Selecting Combine is only recommended when you're certain that the folder contains only the files that you want to combine."

For CSV files in the same folder, the command uses the sample file to guess the delimiter and encoding for all of them. More on that below.

Why does Power Query fail on a real folder of files?

TL;DR

Power Query assumes every file matches the sample file, down to the header text, the sheet name and the row the header sits in. Real folders break this. A trailing space in one header or a title block above the data is enough to make some files fail or land in the wrong columns.

Microsoft's docs state the rule: a combine works "as long as they have the same file type and structure (including the same columns)." Three failures come up often on the Microsoft forums.

Headers that differ by a space or a sheet name

In a Tech Community thread on combining workbooks, the poster traced a broken combine to extra spaces at the start or end of headers in some files. One workbook had a single sheet while the others had several, with different names. The Combine Files dialog accepts one sample object, so files whose sheet has another name drop out or error.

A title block above the headers

Many exported reports start with a logo, a report name and a date before the real header row. Microsoft's walkthrough for combining CSV files handles a four-row block. Remove the top rows in the Transform Sample file query. If the output query fails with "The column 'Column1' of the table wasn't found.", delete the last step and set the column types by hand.

Docs and forums disagree on column order. An answer in a Microsoft Q&A thread on merging Excel files says the number of columns and their order must be the same in every file. Microsoft's From Folder article says, "The columns do not have to be in the same order as the matching is done by column names." The official article is right about order. The header text must match character for character.

These failures can be fixed inside the Power Query Editor, usually by trimming headers or rewriting a step in M. That is manageable for one analyst and harder to hand over to a colleague who only needs this month's file.

Can a VBA macro combine hundreds of workbooks?

TL;DR

Yes. A macro loops through the folder with Dir(), opens each workbook and copies its rows or sheets into a master file. It runs locally with no file cap. The cost is upkeep: when the folder, the file type or a header changes, someone has to edit the code.

A typical combine macro reads the folder path, lists the files with Dir(), opens each file and pastes its used range under the last row of a master sheet. The Coupler.io version copies whole worksheets to the end of a main workbook instead of stacking rows, which gives one tab per file.
One user in a Microsoft Q&A question about combining hundreds of workbooks hit run-time error 424. A reply traced it to a workbook variable the code used but never assigned with Set.

Pick VBA when someone on the team maintains it and the folder layout is stable. For a one-off batch, or for a colleague who has never opened the VBA editor, Power Query or a desktop combiner is easier to support.

How do you combine CSV files and workbooks in one batch?

TL;DR

Power Query From Folder expects one file type per folder, so CSV and .xlsx files are usually combined in two passes. A desktop combiner that reads both can take the mixed folder in one run, matching columns by header name.

Accounting may export a CSV, a regional office may send .xlsx, and another file may be saved as .xlsm with a macro. Power Query's combine logic assumes "the same file type and structure", so the usual workaround is two queries, one per file type, followed by an append. If the folder holds only CSV exports, our separate guide on how to merge CSV files covers the command-line and PowerShell routes as well.

Why do dates change after combining CSV files?

A CSV file stores dates as plain text. The reader guesses the day-month order from the PC's regional settings or the type Power Query detected from the first file. In one Tech Community thread about a date problem, a Swedish-locale user merging files exported in Germany saw day and year swap places. The accepted fix was to change the column type with Using Locale... and pick the source locale.

Before you trust a combined CSV batch, sort the date column and look at the first and last rows. Dates that jump to the wrong year show a swapped order.

What happens when the combined file passes 1,048,576 rows?

TL;DR

An Excel worksheet holds 1,048,576 rows by 16,384 columns. A combine that produces more rows than that cannot fit on one sheet, so either the extra rows are cut or the tool has to split the output. Check the total row count of your batch before you choose "one sheet".

1,048,576 rows
per Excel worksheet. Total workbook size depends on available memory.
Source

The limit comes from Microsoft's Excel specifications and limits page. Sixty files of 20,000 rows each come to 1.2 million rows. A 32-bit copy of Excel reaches a second limit earlier, since it shares 2 GB of address space with the workbook and add-ins.
Power Query can load a large combine into the Data Model instead of a sheet, though you then work with it in a PivotTable. Our combiner writes up to the limit and then tells you the sheet reached Excel's row limit and the rows past it were not added. When that message appears, switch to One sheet per file or split the folder into two batches.

When is a desktop Excel merger worth it?

TL;DR

Use a desktop Excel merger when the folder mixes CSV and workbooks or the data must stay on the PC. Spreadsheet Compare & Merge Tool for Excel matches columns by header name and ignores case and extra spaces in headers.

Column headers are compared without regard to letter case or leading and trailing spaces, so a "Region " with a trailing space lines up with "region" from another file. A file that lacks a column gets empty cells there. A new column in a later file widens the result. Rows above the header row, such as a report title or a logo line, are left out.

A file that cannot be read does not stop the batch. The program finishes the rest and reports how many files were skipped. In our engine, peak memory is the result plus the largest single input, so a folder of 50 files does not need 50 times the memory.

Power Query From Folder
  • One file type per folder
  • Header text must match exactly
  • Title rows need a fix in the sample query
VS
Spreadsheet Compare & Merge Tool
  • Workbooks and CSV files in one batch
  • Headers matched ignoring case and spaces
  • Rows above the header skipped

Two gaps remain. No column records the source file name, and duplicate rows stay. The free trial combines any number of files but writes only the first 50 rows of the result. Output goes to an .xlsx workbook, or to .csv or .tsv for a single sheet. A licensed copy writes the whole table.

Can you combine files without opening them in Excel?

Yes. Power Query reads the folder without opening each workbook, though Excel itself has to run. Our tool reads and writes the files directly, so Excel does not need to be installed on the PC at all.

 Spreadsheet Compare & Merge Tool after combining a folder of CSV and XLSX reports into one sheet..

Spreadsheet Compare & Merge Tool for Excel - Combine Excel Files into One
Spreadsheet Compare & Merge Tool for Excel - Combine Excel Files into OneA folder of CSV and Excel reports into one sheet, headers matched by name, locally on Windows without Excel.

How to combine a folder of files in Spreadsheet Compare & Merge Tool

Open the program and click Combine files

The start screen shows two cards. Click Combine files to open the merge screen.

 Start screen of Spreadsheet Compare & Merge Tool with the Combine files card..

Add the whole folder

Click Add Folder... and select the folder with your reports, or drag files onto the window. Use the up and down arrows to set the order the rows will follow.

 A folder of XLSX and CSV reports added to the file list..

Choose one sheet or one sheet per file

Under Merge type, pick Into a single sheet for one long table or One sheet per file for a tab per report.

 Merge type options Into a single sheet and One sheet per file..

Match the columns by header name

Under Columns, choose By column name. Tick First row is column names and Keep the header of the first file only.

 Columns set to By column name with the header options ticked..

Save the result and check the file count

Enter a name ending in .xlsx in Save to and click Combine. If some files could not be read, the program tells you how many were skipped.

 Save to field with an XLSX file name and the Combine button..

Spreadsheet Compare & Merge Tool for Excel - Combine Excel Files into One Spreadsheet Compare & Merge Tool for Excel - Combine Excel Files into One

Spreadsheet Compare & Merge Tool for Excel by SoftOrbits is an Excel file combiner and a comparison tool in one window. It folds a folder of workbooks into a single file, then shows what changed between two versions of a table. The files are read by the program itself. Excel does not have to be installed on the machine that does the work.

What should you check after combining a batch?

TL;DR

Compare the row count of the merge result with the sum of the source files, and note any message about skipped files. A mismatch means a file was missed or read twice. Duplicates need a separate step in Excel.

Every combiner appends. None of the routes in this guide removes duplicate rows by default, ours included. If the same order shows up in two monthly exports, both copies land in the result. In Excel, select the combined table, click Data > Remove Duplicates and tick the columns that identify a record, such as an order number.

To trace a bad row with a desktop combiner or a macro, use One sheet per file. Each tab keeps its file name, so you can find the source before stacking.
When you need to see what changed between last month's combined file and this month's, comparing them is a different job. Our guide on how to compare two Excel sheets walks through that.
For a monthly batch, write the source row counts in a small table next to the result. It takes two minutes and catches a missing file before anyone opens the result.

Spreadsheet Compare & Merge Tool for Excel - Combine Excel Files into One Spreadsheet Compare & Merge Tool for Excel - Combine Excel Files into One
Compare online, Power Query and desktop Excel file combiners by file limits and privacy, then combine a folder of workbooks and CSV files into one.
Spreadsheet Compare & Merge Tool for Excel - Combine Excel Files into One Screenshot.


🙋Frequently Asked Questions

Put the files in one folder and use the From Folder command in Power Query or a desktop combiner. For two to five files, Move or Copy on the sheet tabs works without any setup.

Excel's Power Query is built in and free for files with identical headers. Online mergers handle 5 to 10 small files. Desktop tools such as Spreadsheet Compare & Merge Tool for Excel handle mixed headers and CSV files locally.

Upload the files to an online merger, choose XLSX as the output and download the result. Free tiers are small. GroupDocs allows 10 files per merge and excelmaster.ai takes 5 at once.

Yes. Power Query reads a whole folder without opening each workbook, and a desktop combiner reads the files directly. Spreadsheet Compare & Merge Tool does not need Excel installed at all.

In Excel, choose Data > Get Data > From File > From Folder, select the folder and click Combine & Load. Make sure the folder holds only the files you want, because subfolders are included too.

A CSV file can, since it is plain text with no row limit. Excel cannot show it on one sheet, because a worksheet holds 1,048,576 rows. Split the data across sheets or load it into the Data Model.

Yes, in two steps. Combine the files first, then select the result and use Data > Remove Duplicates on the columns that identify a record. Most combiners, ours included, keep duplicate rows.

Use Power Query From Folder on a folder of CSV files, a command-line copy for identical headers, or a desktop combiner that matches columns by header name. Check the delimiter and date format of each file first.

Data > Consolidate summarizes numbers from several ranges with a function such as Sum or Average. It does not stack rows. To list every row from every sheet in one place, use Power Query or a combiner.

CSV stores dates as text, so the reader guesses the day and month order from the regional settings or the first file. In Power Query, set the column type with Using Locale and pick the locale the files were saved in.

Sources