Okdo Software · Command-line

Excel Merger Command Line

Transform Excel to Excel on Windows.

Okdo Excel Merger Command Line is a focused Windows tool that converts Excel into Excel. Process whole folders in one batch. Everything runs offline, so your files never leave your computer.

Standalone — no extra software Batch conversion Files never leave your PC
Excel Merger Command Line screenshot

Key features

Convert entire folders in a single batch with one click
Preserve the original layout, fonts, images, and tables
Fully offline — your files never leave your PC
Command-line mode for automation, scripts, and scheduled tasks
One-time license with free lifetime updates

Advanced capabilities

  • Merge worksheets from different Excel files into one Workbook or Worksheet with command line method.
  • Supports MS-Office 2007 and later files.
  • (*.XLS, *.XLSX, *.XLSM).
  • Do not need Microsoft Excel .
  • Batch merge Excel Workbook with wildcard characters. eg: *.xls, aa*.xls, bb??.xls.
  • Merge data from multiple worksheets into a single worksheet.
  • Merge data from multiple workbooks into a new workbook(multiple worksheets).
  • Merge specific worksheets from workbooks into one workbook or one worksheet.
  • Merge all workbooks from a directory into one workbook or one worksheet.
  • Supports stack data from top to bottom in the output worksheet.
  • Supports stack data from left to right in the output worksheet.
  • Supports insert the number of blank rows/columns between worksheet contents in the output worksheet.
  • Supports customize the output path.
  • Supports overwrite existing output file.
  • Fast merging speed with high-quality output.

Supported formats

➡️ Input

MS
Excel File *.xls, *.xlsx, *.xlsm

⬅️ Output

MS
Excel File *.xls

Command-line usage

Okdo Excel Merger Command Line runs from a DOS command prompt. Change to the installation folder, then invoke the executable using the syntax below.

excelmerger.exe [options] -workbook= <source file> -dest= <output file>

Options

-workbook=<value> Specify the source excel workbook path
Supports *.xls, *.xlsx, *.xlsm format
Supports wildcard character like * and ? eg: -workbook=c:\book*.xls
-sheetname=<value1,value2,...>
Specify the sheet name from source workbook:
-sheetname=sheet1,sheet2,sheet3
-dest=<value>
Specify the name for the merged file, supports *.xls format
-dest=c:\out.xls
-mergemode=<value> There are 2 ways to specify the merge mode
Default: -mergemode=0
0. Merge multiple worksheets from workbooks into
one workbook (multiple worksheets) eg:
-mergemode=0
1. Merge multiple worksheets from workbooks into
one worksheet eg:
-mergemode=1
-orientation=<value> This option has effect in mergemode=1 only.
Default: -orientation=0
0. Stack data from top to bottom eg:
-orientation=0
1. Stack data from left to right eg:
-orientation=1
-insertblank=<value>
Insert the number of blank rows/columns between
each worksheet content. default: -insertblank=0
This option has effect in mergemode=1 only.
-overwrite Overwrite existing output file
Example:
excelmerger.exe -workbook=c:\*.xls -dest=c:\out.xls -mergemode=1
excelmerger.exe -workbook=c:\book*.xls -dest=c:\out.xls -mergemode=1
excelmerger.exe -workbook=c:\book??.xls -dest=c:\out.xls -mergemode=1
excelmerger.exe -workbook=c:\1.xls -workbook=c:\2.xls -dest=c:\out.xls -mergemode=1
excelmerger.exe -workbook=c:\1.xls -workbook=c:\2.xls -dest=c:\out.xls -mergemode=0
excelmerger.exe -workbook=c:\1.xls -sheetname=sheet1,sheet2 -dest=c:\out.xls -mergemode=1
excelmerger.exe -workbook=c:\1.xls -sheetname=sheet1,sheet2 -workbook=c:\2.xls -sheetname=sheet3,sheet4 -dest=c:\out.xls -mergemode=0
excelmerger.exe -workbook=c:\1.xls -workbook=c:\2.xls -dest=c:\out.xls -mergemode=1 -insertblank=5 -orientation=0

Why convert with Okdo

Batch convert hundreds of files at oncePreserves layout, fonts and imagesOffline — files never uploaded to the cloudOne-time license, free updates30-day money-back guarantee

What customers say

5.0
★★★★★
210 verified reviews
5★210
4★0
3★0
2★0
1★0
TG
Tom G.
DevOps Engineer
★★★★★Jun 2026

Support replied within a day when I had a question about MS Excel File *.xls → MS Excel File *.xls. Smooth experience overall.

✓ Verified purchase
MT
Maria T.
Backend Developer
★★★★★Aug 2026

Compared three converters; Excel Merger Command Line was the only one that preserved our layout on MS Excel File *.xls → MS Excel File *.xls. Clean interface with practically no learning curve.

✓ Verified purchase
CF
Chen F.
SysAdmin
★★★★★Dec 2025

Switched our team to Excel Merger Command Line and the batch conversion alone saves us hours every week. Files never leave the PC — ideal for compliance.

✓ Verified purchase
LK
Liam K.
IT Administrator
★★★★★Jul 2026

We handle confidential client files, so Excel Merger Command Line running 100% offline was the dealbreaker. Fast enough for daily, high-volume workloads.

✓ Verified purchase
TF
Tom F.
Systems Engineer
★★★★★Apr 2025

Great value for a one-time purchase. Command-line automation fits straight into our scripts.

✓ Verified purchase
LB
Lena B.
IT Administrator
★★★★★Aug 2025

The command-line mode in Excel Merger Command Line lets me schedule overnight jobs across a whole folder. Handles encrypted and password-protected documents.

✓ Verified purchase

More converters you may need