Skip to main content

Free Merge Excel Files

Combine Excel, ODS and CSV files into one workbook with every sheet as a tab, or stack all their rows into one sheet with the columns matched by header name. Runs in your browser; the files are not uploaded.

Drop Excel, ODS or CSV files to merge

XLSX, XLS, CSV, XLSM, ODS, TSV · processed on your device

or press Ctrl+V to paste from your clipboard

You can drop multiple files at once

Browse files

Your files never leave your device. All processing happens locally in your browser.

How It Works

The page opens each file with SheetJS in your browser. To make tabs it copies each sheet into a new workbook under a unique name. To stack rows it reads every sheet as rows, finds each column by its header text, and writes one table with an optional column naming the source file.

  1. 1
    Add the files
    Drop several Excel, ODS or CSV files, or press "Browse files". Add more at any time and use the arrows to set the order.
  2. 2
    Choose how to merge
    Each sheet as a tab in one workbook, or all rows in one sheet.
  3. 3
    Set the options
    For one sheet: whether the first row is a header, match columns by name, add the source file column, remove duplicate rows, Excel or CSV.
  4. 4
    Merge and download
    Press the merge button. The file is saved and the first rows are shown so you can check the result.

Your spreadsheets are read and merged in this browser. Nothing is uploaded.

Related Tools

Frequently Asked Questions