Merge Multiple CSV or Excel Files Into One

Stack rows from many files into a single sheet — including multi-row headers

Combine two or more CSV, Excel, or Google Sheets files by stacking their rows into one master file. Supports multi-row headers (useful when your spreadsheets have two or three header rows). Runs in your browser — no upload, no signup.

How it works

Step 1
Select multiple files
Upload several files, or pick Sheets from Google Drive, BigQuery queries, or REST API endpoints.
Step 2
Set the header row count
Tell the tool whether your files have one, two, or three header rows so they’re preserved correctly.
Step 3
Download one merged file
A single consolidated file with all rows, headers intact.

Want to schedule this, not just run it once?

Consolidating the same set of reports every week? Sheetgo can watch a Google Drive folder and automatically merge any new files into your master sheet — scheduled, hands-off, repeatable.

Get Sheetgo on Google Workspace Marketplace

Frequently Asked Question

Dive deeper into merging spreadsheet files

Get the answers to your questions about combining spreadsheets

Can I handle files with multi-row headers?

L
K

Yes. Tell the tool whether your header spans one, two, or more rows and it will preserve that structure when stacking data below.

Do the files need matching columns?

L
K

Ideally yes — matching column headers makes the merge clean. The tool flags mismatches and lets you decide how to handle them.

How many files can I merge?

L
K

Any practical number. Memory is the only real limit in your browser.

Can I merge data from BigQuery or APIs?

L
K

Yes. Combine results from BigQuery queries, REST API endpoints, and files — all stacked into one master sheet.

What else can I do with the Sheetgo add-on?

L
K

Beyond scheduled automation, the Sheetgo add-on — powered by Sheetgo Workflows — can send personalized emails from spreadsheet rows, generate Google Docs or PDFs as mail-merge outputs, chain multiple processing steps into one flow (for example: filter → merge → dedupe → email), and orchestrate approvals across teams. Everything runs unattended once set up. One-click install from Google Workspace Marketplace.

Which data sources can I connect to with Sheetgo?

L
K

With the Sheetgo add-on, your automated flows can pull from Google Sheets, Excel, CSV files in Google Drive, BigQuery (with live SQL queries), and any REST API using Bearer Token, API Key, or Basic authentication. The output can land back in a spreadsheet, a generated Google Doc or PDF, an email, or any combination chained in a Workflow.

FAQ image