Merge Multiple TSV Exports into One Excel File

Combine monthly or per-channel TSV exports into consolidated files with auto-aligned columns and deduplication.

Drop your TSV (.tsv) file here (or click to browse).
(50 MB or less file)
0%
Uploading...
Loading...
Loading…
Sign-up to upload larger files
3 files → 1 sheet

Three Exports In, One Sheet Out

Upload your first file, then add the rest in Merge Data. Columns align by header name, so reordered or renamed columns never scramble your rows.

TSV orders-2026-07.tsv3 rows
Order ID Order Date Customer Email Product Qty Total Ship ZIP
TSV orders-2026-08.tsv3 rows
Order ID Order Date Customer Email Product Total Qty Ship ZIP
TSV orders-2026-09.tsv3 rows
Order Number→ Order ID Order Date Customer Email Product Qty Total Ship ZIP Discount Codenew
orders-2026-07.xlsx Upload 3 rows · 7 columns
Order IDOrder DateCustomer EmailProductQtyTotalShip ZIPDiscount Code
#1043 7/28/26 sam.okafor@example.com Beeswax Wraps 3 42.75 10001
#1042 7/11/26 li.wei@example.com Cast Iron Skillet 2 96.00 94107
#1041 7/3/26 ana.ruiz@example.com Linen Apron 1 38.00 02139
#1046 8/31/26 ana.ruiz@example.com Beeswax Wraps 1 14.25 02139
#1045 8/19/26 joao.lima@example.com Walnut Board 1 64.50 60614
#1044 8/5/26 mette.koch@example.com Linen Apron 2 76.00 08002
#1048 9/22/26 priya.nair@example.com Cast Iron Skillet 1 48.00 07030
#1047 9/9/26 li.wei@example.com Walnut Board 1 58.05 94107 FALL10
#1046 8/31/26 ana.ruiz@example.com Beeswax Wraps 1 14.25 02139
Initial upload sets the columns

Upload July's file. Its columns establish the sheet headers, and its rows become the first entries.

Match Columns

Align Renamed Columns Without Editing Source Files

Merge Data consolidates every unique column across files into one mapping table. Map renamed fields, uncheck redundant columns, and apply.

Merge Data
2 Match Columns

Select which source column maps to each unified field, or leave blank. Uncheck a column to omit it from the export.

Keep Column orders-2026-07.tsv orders-2026-08.tsv orders-2026-09.tsv
Order ID
Order Date
Customer Email
Product
Qty
Total
Ship ZIP
Order Number
Discount Code
Merged 9 rows into 8 columns. Order Number was dropped.
Same name, any orderMatched automatically. August's Qty is in a different position but maps correctly.
Renamed fieldDisplays as <blank>. Select the source file's matching column (Order Number for Order ID).
Redundant columnUncheck to exclude it from the final combined file.
Unique columnAppended at the end, leaving rows from other files blank (like Discount Code).
Automatic matching by name

Matching column names align automatically across files, regardless of their position in each upload.

AUTOMATED WORKFLOWS

Merge Recurring Exports via API

Save mapping and deduplication steps as a template. Post recurring exports directly to the API and receive standardized Excel files automatically.

Explore the API
merge-multiple-exports.sh
curl -X POST "https://dataconverter.io/api/v1/convert/template" \  -H "Authorization: Bearer YOUR_TOKEN_HERE" \  -F "templateId=YOUR_TEMPLATE_ID" \  -F "file=@orders-2026-10.tsv" \  --output orders-2026-10.xlsx✓ 200 OK · orders-2026-10.xlsx

Frequently asked questions

How many exports can I merge at once?

Upload your first file, then add additional files in Merge Data. A free account is required to store uploaded files as datasets according to your plan limits.

What if columns appear in different orders across files?

Columns match automatically by header name rather than position, ensuring fields like Total and Qty always align correctly.

What if a file uses a different column name?

Unmatched headers display as blank. In Match Columns, map the renamed column (such as Order Number to Order ID) and uncheck any leftover fields so they do not append extra columns.

How do I eliminate duplicate records?

Run Remove Duplicate Records on your unique identifier column (like Order ID). The first occurrence is preserved and later duplicates are removed.

Can I track which file each row originated from?

Rows maintain the sequence of your uploads. To arrange combined records chronologically across all files, use Sort Columns on a date or timestamp column.