Version Control for Excel Workbooks


Version control for Excel Workbooks is not a trivial work. If you doing it manually - you have significant loss in the productivity. There are many comparison tools on the market, but not all of them are suitable for version control.
When we've started working on the xlCompare 2020, one of the primary tasks was - this utility should be used for version control for the Excel files.
What can xlCompare offer for Excel developer, who needs version control utility?
xlCompare has command line mode, which allows to integrate it with all modern version control repositories. Version Control Repositories offers you a way to store different versions of your file and manage list of changes. Typically they have own Difference Viewer utility. This works good for a text files. But, all Excel workbooks are binary files. Text comparators are not applicable in this case. You need to configure your Repository, or utility you are using to display differences for Excel workbooks (XLS, XLA, XLSM, XLSX, XLAM) using xlCompare utility.
When your version control system is configured to invoke xlCompare, you can use all power of our tool to resolve conflicts between different versions of your workbooks. Quick and accurate comparison results and easy to use merge commands performs complex operations in the seconds.
xlCompare has all you need for version control. If it doesn't meet your requirements - let us know and we'll improve it by your request.

Integrate xlCompare into SVN\GIT environment

SVN Integration
SVN\GIT Integration
Integrate xlCompare into SVN\GIT environment using Command Line options.
Merge Tool
Automatic Merge when combining 2 versions of your workbooks.
Conflict Editor
Highlight and Resolve Conflicts, when committing files into repository.

Command Line Options


Use command line options to integrate xlCompare as a Diff-Merge Tools into your Version Control Application.

xlCompare.exe [file-mine] [file-base]

xlCompare.exe /mine:[file-mine] /base:[file-base]

xlCompare.exe /1:[file-mine] /2:[file-base]

Open 2 files - MINE and BASE in xlCompare, compare and display difference report

xlCompare.exe [file-mine] [file-base] [file-their]

xlCompare.exe /mine:[file-mine] /base:[file-base] /their:[file-their]

xlCompare.exe /1:[file-mine] /2:[file-base] /3:[file-their]

Open 3 files - MINE and BASE and THEIR in xlCompare and perform 3-way comparison

Additional Command Line Options:


/merge

Open workbooks and perform automatic merge. In case of conflicts merge operation fails and you get conflict list on the screen.

/console

Work in the console mode without interface.

/testConflicts

Test passed workbooks for possible conflicts in the merge operation.

/titleMine:[title string]

/title1:[title string]

Use this title instead of path to the MINE workbook. You can use this option in order to specify alternate path. When file was downloaded from repository into temporary folder, this option allows to display "readable" file name.

/titleMine:[title string]

/title1:[title string]

Use this title instead of path to the MINE workbook. You can use this option in order to specify alternate path. When file was downloaded from repository into temporary folder, this option allows to display "readable" file name.

/titleBase:[title string]

/title2:[title string]

Use this title instead of path to the BASE workbook. You can use this option in order to specify alternate path. When file was downloaded from repository into temporary folder, this option allows to display "readable" file name.

/titleTheir:[title string]

/title3:[title string]

Use this title instead of path to the THEIR workbook. You can use this option in order to specify alternate path. When file was downloaded from repository into temporary folder, this option allows to display "readable" file name.

Download xlCompare

Pick the version suitable for your Windows. A free trial is available to help you with the decision-making.

Current Version: 9.3.5

Build Date: 4/14/2021


Version History

During 10+ years our team is working to provide you a robust and quality software. It boosts your productivity and saves you time and money. Just look into our list of changes on the page below to imagine amount of work done on the product.

Supported Versions

Microsoft Windows

  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7

64-bit and 32-bit versions are supported

Microsoft Excel

xlCompare is based on the Spreadsheet Core engine.

It doesn't require Microsoft Excel to be installed.

Questions & Answers


Which version to choose - 64-bit or 32-bit?
If you have 64-bit Windows - install 64-bit version of the xlCompare. It allows to open larger workbooks and use full power of your 64-bit processor.
How does the 30-day trial work?
Once you decide to use xlCompare, you can run a 30-day free trial first. Including all the product features, it will help you decide which features are of the greatest value to you. Once the 30 day period is over, you will be asked to make your choice.
Are there any special requirements?
No, xlCompare is a completely independent software - it doesn't have any special requirements. You can install it on the any Windows PC. Just download, install and use.
Do you offer discounts for students?
We offer student and non-profit discounts. Just open a private discussion with us, verify your status and we will provide you with a 25% discount on the regular price. We may ask you to confirm your status with documentation, so please get ready to verify that.

Need Our Help?

If you have any questions regarding xlCompare, please contact us and we will give you a prompt response.