1. Home
  2. Spreadsheet & data tools
  3. Merge CSV Files

Merge CSV Files

Monthly exports, one file per shop, branch or survey wave: stack them into a single table without copying and pasting, even when the columns come in a different order.

Free, no sign-up. Runs in your browser: nothing is uploaded.

How to use Merge CSV Files

  1. Drop all the CSV or Excel files.
  2. Choose whether to match columns by header or by position.
  3. Download the merged CSV or Excel file.

Features

  • CSV, TSV and Excel (.xlsx), every sheet included
  • Columns matched by header name, ignoring case and spaces if you like
  • Optional column with the source file and sheet
  • Report of missing and extra columns per file
  • Every cell is kept exactly as written, so IDs, ZIP codes and phone numbers keep their leading zeros and long numbers are never rounded.

Supported formats

You can open

  • CSV
  • TSV
  • XLSX

You get

  • CSV
  • XLSX
  • TSV

Private by design

Your files are opened and processed by your browser on this device. They are never uploaded to openWorkstand or anyone else, so the Merge CSV Files is safe for contracts, IDs, photos and work documents. After you have used it once while online, it also works without an internet connection. How local processing works

Good to know

  • Old binary .xls workbooks cannot be read; open them in Excel, LibreOffice or Google Sheets and save as .xlsx or CSV first.
  • Very large files are limited by your device’s memory; on a phone, split huge files into smaller parts first.

Guide

Combining many CSV and Excel files into one table without copy and paste

Exports rarely come as one file. Banks give one CSV per month, shops one per store, survey tools one per wave, and colleagues send their own copies of the same sheet. Before you can sort, filter or chart the data, it all has to be in one table. This tool stacks any number of CSV and Excel files into a single table in your browser.

Adding the files

Drop all the files at once, or add more later. CSV files with commas, semicolons, tabs or pipes are recognized automatically, and their text encoding is detected, so accents survive. Excel workbooks contribute every sheet, each as its own table. The list shows every file with its row count, and you can remove one that does not belong.

Matching columns by header

“By header name” is the right choice for most exports. Columns are lined up by their names, so it does not matter whether one file lists Date first and another lists it third. With “Ignore case and extra spaces” switched on, “Amount”, “amount” and “Amount ” count as the same column, which helps when files come from different people or program versions.

When files have different columns

Every column that appears in any file is kept, in the order it first appears. Rows from a file that lacks a column simply get an empty cell there. A notice above the result lists which file is missing which columns, so you notice when, say, February’s export dropped the Card column. Nothing is silently discarded.

Matching by position

“By position” puts column 1 under column 1, column 2 under column 2 and so on, using the first file’s header. Use it when files have no header row, or when the headers are in another language but the layout is identical. If the first row of your files holds data rather than names, switch off “Files have a header row”.

Knowing where each row came from

The Source column adds the file name to every row, and for workbooks the sheet name too. That keeps the merged table traceable: you can filter by month, check a suspicious value against its original file, or pivot by source later. Switch it off if the destination system does not expect it.

Your values stay exactly as written

Every cell is copied as text. Customer numbers like 007 keep their zeros, ZIP codes like 02134 stay intact, and 16-digit card or order numbers are not rounded. Only when you save as Excel are plain numbers and ISO dates stored as real values, and codes with leading zeros still stay text.

Saving the result

Download the merged table as CSV, as an Excel workbook, or as TSV. For CSV you can choose the separator and whether to add a byte order mark, which helps Excel display accented characters correctly.

After merging

Merged exports often contain the same record twice, for example when two monthly files overlap. Run the result through Dedupe CSV to remove repeats, or summarize it with the CSV Pivot Table. If you work with workbooks that hold one tab per month, Combine Excel Sheets offers the same matching with sheet selection.

Privacy

The files are read and merged on your device. Bank statements, customer lists and payroll exports are never uploaded.

Checked against the current version of the Merge CSV Files on .

Troubleshooting

The file does not open

Check that it is one of the supported formats above and opens in another app. Damaged files and password-protected PDFs cannot be read until they are repaired or unlocked.

It is slow or stops on a very large file

Everything runs on your device, so speed depends on its memory. Close other tabs, use a computer rather than a phone, or split the file into smaller parts first.

The download did not start

Look for your browser’s download bar or icon. Some browsers ask once before a site may download files; allow it and click the button again.

Frequently asked questions

Can I merge files whose columns are in a different order?

Yes. With “By header name” the tool lines up columns by their names, so a file with Item, Date, Amount fits under one with date, item, amount. Only choose “By position” when the files have no headers or the names differ but the layout is identical.

Does merging join rows that belong to the same customer?

No. Merging stacks rows from all files on top of each other. Matching rows by an ID is a different task; compare two versions with Compare CSV Files, or join tables in a spreadsheet with XLOOKUP.

What if the files have different columns?

With “Match columns by header”, every column that appears in any file is kept. Rows from files that lack a column get an empty cell there, and the report lists which columns each file is missing.

Are duplicate rows removed?

No, merging only appends. To drop repeated rows afterwards, run the merged file through Dedupe CSV.

Keep working with the result

After you download, choose “Save to Workstand” to keep the result in a folder on your computer, attach it to a project and create a follow-up task. It is saved by your browser, not uploaded.