RKCADToolsExcel CompareREPORT TO REPORT DIFFERENCES Files stay on your device

REVISION TO REVISION

Two reports.
A clearer view of change.

Match rows by key columns to see what changed, what arrived and what disappeared. Review the differences, then download a coloured result workbook.

Loading the local comparer… If this message remains, try a current desktop Chrome, Edge, Firefox, or Safari browser.
Supported files, privacy, and common questions

What can I open?

Two report revisions in XLSX, XLSM, XLS, CSV or TSV format. You can also paste either table from Excel, including its header row. Compare one worksheet from each report at a time; choose the corresponding sheets and check the shared header-row setting.

The XLSX result preserves cell text. In key mode its marked copy can keep the fonts, fills, borders, alignment, column widths, row heights and merged cells of the old or new XLSX/XLSM report; see Formatting in the marked copy. In CSV downloads, values beginning with formula-like characters receive a leading apostrophe so spreadsheet readers treat them as text.

The tool compares saved, displayed cell values. It does not calculate formulas, execute macros or refresh external data. Recalculate and save both workbooks first.

What are the limits?

30 MB per report; up to 100,000 data rows and 256 columns per worksheet. Each pasted table is limited to roughly 5 million characters. Available browser memory also affects capacity.

The on-screen table holds up to 2,000 entries, with skipped rows first. Downloads list up to 200,000 differences, and the workbook lists up to 5,000 skipped rows. Totals still count all differences and skipped rows. A marked copy is omitted above 400,000 source cells or when a difference or skipped-row list is incomplete. Export limits and skipped rows are also documented in the workbook’s Review notes sheet.

Should I match by keys or by position?

Match rows by keys uses a unique tag or a combination of columns, so rows and columns can move between revisions. Map renamed key columns to their new names. Compare cells by position compares the same cell addresses; inserted rows or columns can make many later cells appear changed.

Does anything leave my computer?

This tool reads selected reports into browser memory. It has no file upload endpoint, external document processing or telemetry. The website still serves the application files normally. Downloaded workbooks and CSVs contain report data, so share them intentionally.

Are my files or settings saved?

Files and report rows are not saved to WordPress or browser storage. Only Save as stores a named configuration with the compare mode, header row, key mapping, delimiter, ignored columns, marked-copy formatting and the Excel table option on this device for this site.

Clear session clears the loaded reports and results from the tool. To remove saved settings, select the configuration under Save or restore settings and choose Delete. Downloaded files stay wherever you saved them.

Why were rows skipped, or values marked as changed?

In key mode, rows with blank or repeated keys are skipped; the first row with a repeated key is kept. Check the Skipped filter and the workbook’s Skipped rows sheet. Fill missing keys or add another key column to identify each row. Duplicate column headers must be renamed. Columns without headers are not compared in key mode; name them or compare by position.

Different displayed number or date formats can count as value changes. Check the worksheet, header row and formatting if too much looks changed. This tool compares cell values, not workbook styling or formula logic.

A difference is a review item, not automatically an error. Check skipped rows and any output-limit notices before relying on the comparison.

OPEN-SOURCE NOTICES

Third-party software and licenses

RK Excel Compare includes the following open-source components. Their licenses permit use in this free public web application. Copyright, attribution and license notices remain the property of their respective authors.

SheetJS Community Edition 0.20.3
Reads XLSX, XLSM, XLS, CSV and TSV reports in the visitor’s browser. Licensed under Apache License 2.0. Full license · Bundle notice
fflate 0.8.3
Writes the result workbook and reads cell formatting from XLSX and XLSM reports in the visitor’s browser, and packages the downloadable sample ZIP. Licensed under the MIT License. Full license
Inter Variable 4.1
Provides the application interface font. Licensed under SIL Open Font License 1.1. Full license

The result XLSX workbook is produced by RK Excel Compare’s own SpreadsheetML writer, and cell formatting is read by its own formatting reader; both use fflate for the ZIP container. SheetJS is used only to read source report values. The licenses cover the respective software and font, not workbooks created with the tool. Third-party components are provided without warranties. The complete component overview is available in Third-Party Notices.

Privacy: selected reports are processed in browser memory and are not uploaded by this plugin. Files and report rows are not stored. Named comparison settings are stored in this site’s local browser storage only when you explicitly choose Save as.