Download Excel List Compare - Excel macro compares row equality of 2 lists based on 1 to 4 columns. Free Download 100% CLEAN report. English To Hindi and Hindi To English Converter Software. Compare different software features using this Software Comparison Chart Template that is instantly downloadable anytime and anywhere. Edit text and content with Pages or MS Word applications. Get this template along with standard license and Google fonts for free. Don’t miss out on this opportunity and download now.
Last updated on November 15, 2018
Posted by Felix Zumstein - Comments
Comparing text files is easy, but comparing Excel files not so much. The fact that Excel is a two dimensional grid with formulas that contain relative cell references makes it quite a challenge. Accordingly, there are only a few tools available that claim to do the job. Let’s see what our options are! In the first part of the post, we’re comparing the features of the tested tools before we get into the details of how well each tool is doing with regards to our test case scenario.
Table of Contents
Excel File Comparison Tools Overview
Supported File Formats
xltrail | Synkronizer | Spreadsheet Compare | xlCompare | DiffEngineX |
---|---|---|---|---|
xlsx | ||||
xlsm | ||||
xlsb | ||||
xlam | ||||
xltm | ||||
xls |
Compares
xltrail | Synkronizer | Spreadsheet Compare | xlCompare | DiffEngineX |
---|---|---|---|---|
Formulas | ||||
Entered Values | ||||
Calculated Values | ||||
VBA Code |
Characteristics
xltrail | Synkronizer | Spreadsheet Compare | xlCompare | DiffEngineX | |
---|---|---|---|---|---|
Runs on Windows | |||||
Runs on Mac | |||||
Runs on Linux | |||||
Works without Excel | |||||
Type of Software | Browser app | Excel add-in | Desktop app | Desktop app | Desktop app |
Company | Zoomer Analytics | XL Consulting | Microsoft | SpreadsheetTools | DiffEngineX |
Test Case Specifications
We’re starting with a simple Workbook (sales_plan_v1.xlsm) with some merged cells and a few lines of VBA code. We then create a second version (sales_plan_v2.xlsm) of the workbook by introducing the following changes:
- Changing Cell D12 from a formula to a value
- Inserting a new row at position 11
- Deleting Column F
- Adding a second sheet
- Changing the existing VBA code
- Adding a new VBA module
Disappointingly, merged cells and column/row operations make most of the tools unusable as only two (xltrail and Synkronizer) manage to show the correct changes without manual intervention or without ignoring a change or introducing noise, i.e. a set of changes that makes it hard to understand what’s going on.
Test Results
Green means that the change has been properly recognized.
xltrail | Synkronizer | Spreadsheet Compare | xlCompare | DiffEngineX |
---|---|---|---|---|
Change Cell D12 | ||||
Insert Row 11 | ||||
Delete Col F | ||||
Sheet added | ||||
VBA module added | ||||
VBA module changed | ||||
Comments | Shows spurious changes both for rows and VBA modules | Requires to manually set a col/row “primary key” for each sheet |
Test Details
xltrail
xltrail is a web based tool similar to GitHub that doesn’t just compare 2 Excel files but also keeps a version history of them.
It presents changes between two versions in an overview page with all the VBA code changes on a single page (red means old/deleted while green means new/added):
The sheet differences are presented in a unified view with a list of changes on the side bar on the right hand side:
For a step-by-step tutorial on how to use xltrail to compare two files see my other blog post
Synkronizer
Apart from xltrail, Synkronizer is the only tool that gets all the changes on the sheet correctly without manual intervention. It shows them by arranging the original workbooks next to each other and changing the colors of the cells (in both files):
It feels a bit irritating though that Synkronizer changes the original files by applying the color coding, so when you close them, you get asked if you want to undo the highlighting:
Spreadsheet Compare
Spreadsheet Compare is a free desktop app, but it is only included in specific versions of Microsoft Excel (Office Professional Plus since version 2013 and Office 365 ProPlus). It can also be started via the Inquire add-in from within Excel.
While it does recognize that row 11 was inserted, it adds noise around it (Deleted Row 12
and Added Row 13
). It misses the cell change and also introduces cryptic text for the VBA part of the new sheet (Sheet2
).
Finally, while you do get a diff for VBA (a single module only at a time), there’s room for improvement with regards to the visual representation:
xlCompare
xlCompare seems to be getting confused because of the merged cells and row/columns operations. For this example, the sheet diff view doesn’t seem to make any sense and a long list of changed cells is presented:
On the VBA side, it does a good job by showing a nice diff for the changed module and listing the new module correctly, too:
DiffEngineX
If column/row operations are involved, DiffEngineX requires you to select a “primary key” for each sheet and for both, rows and columns. This is clearly not scalable if you ever need to compare a workbook with more than one sheet (or a few workbooks):
Test Details
By selecting the right columns (B/C
) and rows (5
), DiffEngineX manages to show the correct differences:
But don’t you dare to select the wrong key or you won’t be able to make sense out of the comparison anymore! The following screenshot shows the effect if you select only column B
instead of B
and C
toghether as the column key:
Additionally, DiffEngineX produces a report in Excel with all the changes:
Conclusion
Excel files are difficult to compare (stay tuned for a future blog post that looks more into the details of why that is) and accordingly, good tools are hard to find. Please leave a comment if you are using any other tools for comparing Excel files!
Cached
Please enable JavaScript to view the comments powered by Disqus.WCT (Workbook ComparisonTool) is an Add-In for Microsoft Excel. It compares 2 Excel workbooks using own smart comparison algorithm, which detects added and deleted data in spreadsheet. Comparison results are shown in the visual user-friendly form,. ...
- wct.msi
- Spreadsheet Tools
- Freeware (Free)
- WindowsAll
SQL Server ComparisonTool is a Windows program for analyzing, comparing and documenting SQL Server databases. It's an ideal tool for Database Administrators (DBA) and Developers. With SCT you can take full control of your databases.
- sqlct12.exe
- AlfaAlfa Software
- Shareware ($99.00)
- 3.43 Mb
- Win95, Win98, WinME, WinXP, WinNT 4.x, Windows2000
This repair Exceltool has the ability to repair both .XLS and .XLSX files. Also, this repair Excel file tool offers its users two recovery modes: Single File Recovery Mode and Multiple File Recovery Mode. The single file recovery mode has the. ...
- repair-excel.exe
- Repair Excel
- Shareware ($49.00)
- 1.47 Mb
- Win2000, Win7 x32, Win7 x64, Win98, WinServer, WinVista, WinVista x64, WinXP
How to repair corrupted Excel file and is there any Free Excel Recovery Tool for corrupted Excel files that will help to recovery damage XLS file? Yes, now SysTools MS Excel Recovery tool is there to recover your corrupt XLS file easily. Just visit. ...
- ExcelRecovery.exe
- Free Excel Recovery Tool
- Shareware ($49.00)
- 1.45 Mb
- Windows2000, WinXP, Windows2003, Windows Vista
Excel recovery enables users to repair their corrupt or damaged Excel worksheets saved in both .xls an .xlsx file formats. Advanced Excel recovery tools facilitate fast recovery of data with accuracy, while maintaining data integrity.
- excel-recovery-tool.exe
- www.excelrecoverytool.org
- Shareware ($49.00)
- 1.47 Mb
- Win2000, Win7 x32, Win7 x64, Win98, WinServer, WinVista, WinVista x64, WinXP, Win8
Weight loss diets comparisontool. The weight loss diets comparison tools allows you to view detailed reviews of popular weight loss diets with your PC. It also contains tips and advice on losing weight quickly and safely.
- weight-loss-diets-comparison-tool.exe
- Weight Loss Diets Reviewed
- Freeware (Free)
- 532 Kb
- Win95,Win98,WinME,WinXP,WinME,Win Vista
This tool enables any ASPX and WinForms developer to export data in tabular form to Excel in a matter of seconds. It consists mainly of an assembly (a dll) which is installed on your machine. After referencing the dll from your Visual Studio project. ...
- GEET30Installer.msi
- Cefalà Ing.Ettore
- Freeware (Free)
- 2.01 Mb
- Win7 x32, Win7 x64, WinServer, WinVista, WinVista x64, WinXP
Online Password Recovery Service at PasswordNow.com lets you recover any password-protected Excel document within 2 minutes. Successful recovery is guaranteed, regardless of the password length. Just select the file and get it decrypted instantly!
- pwnowExcel.zip
- LastBit Software
- Demo ($35.00)
- 63 Kb
- Win95, Win98, WinME, WinXP, WinNT 4.x, Windows2000, Windows2003
A professional tool which enables any ASPX pages developer to export data in tabular form into Excel 2003 xml format and into Excel 2007 xlsx format. Key features By using this tool you can: * export data from Sqldatasource, Dataview and. ...
- The Gridview to Excel ExportTool
- Cefalà Ing.Ettore
- Shareware ($120.00)
- 1.8 Mb
- Windows Vista, 2003, XP
Extends the built in OLAP features in Excel to make them easier work with, especially for workgroups. Users can share customized reports easily. Either display a graph or a table or combinations of both. Choose between all the Excel graph types.
- EXOEnglish.zip
- Kalmstrom.nu OutlookSolutions
- Freeware (Free)
- 444 Kb
- Windows
FourierWorks is a graphical tool intented to sound-compare 2 WAV files. It's great to compare Codec performance/loss, dynamic alterations, ecc.Is supports Time Domain analyse and Fourier FFT Spectrum analyse. Automatically trims and overlaps. ...
- FourierRocks-bin.zip
- primianotucci
- Freeware (Free)
- 30 Kb
- Windows
CodeCompare Pro, the brand-new code comparisontool from Devart. New version of CodeCompare comes with improved performance and stability. Advanced comparison approaches, that consider the peculiarities of different programming languages, perfectly. ...
- codecompare.exe
- Devart
- Shareware ($49.95)
- 9.75 Mb
- WinXP, Windows2000, Windows2003, Windows Vista
Related: