Stop searching. Start reviewing.

Find every workbook changein seconds, not hours.

Choose two files and xlLens surfaces the real changes across values, formulas, formatting, structure, VBA, and connections.

Supports Windows and macOS

Workbook comparison
ValuesCalculatedFormulasStructure
xlLens
Search changesDifferences onlySave report
BasicSmartTable80 changes
PreviousBudget-2025.xlsx
ABCD
4Revenue475,000,000118.8%OK
5Operating profit118.8%=C5*1.08OK
6New customers531,360,000120.8%OK
7Repeat sales73.8=E7*1.0892.5
CurrentBudget-2026.xlsx
ABCD
4Revenue482,000,000118.8%OK
5Operating profit120.5%=C5*1.10OK
6New customers541,200,000120.8%OK
7Repeat sales73.75=E7*1.1092.50
Sheet 1 19Change detailsVBA 1
RevenueB4475,000,000482,000,000
100% local processing
No Excel required
Windows and macOS
XLSX · XLSM · XLS · XLSB · CSV · TSV

Product proof

A workbook diff you can actually inspect

Choose two files and xlLens surfaces the real changes across values, formulas, formatting, structure, VBA, and connections.

01

Values and formulas

Separate input values, calculated values, formulas, array ranges, and data-table formulas.

02

Formatting and structure

Inspect number formats, font, fill, borders, alignment, protection, rows, columns, merged cells, and hidden sheets.

03

VBA and connections

Review VBA modules, procedures and changed lines alongside external links, connections, and query tables.

Product proof

A workbook diff you can actually inspect

Choose two files and xlLens surfaces the real changes across values, formulas, formatting, structure, VBA, and connections.

ValuesCalculatedFormulasStructureNamesCommentsVBAConnectionsFormattingProtection
xlLens
Search changesDifferences onlySave report
BasicSmartTable80 changes
PreviousBudget-2025.xlsx
ABCD
4Revenue475,000,000118.8%OK
5Operating profit118.8%=C5*1.08OK
6New customers531,360,000120.8%OK
7Repeat sales73.8=E7*1.0892.5
CurrentBudget-2026.xlsx
ABCD
4Revenue482,000,000118.8%OK
5Operating profit120.5%=C5*1.10OK
6New customers541,200,000120.8%OK
7Repeat sales73.75=E7*1.1092.50
Sheet 1 19Change detailsVBA 1
RevenueB4475,000,000482,000,000

10 change types in one workspace

Review multiple semantic changes side by side while preserving the visual structure of the desktop product.

xlLens
Search changesDifferences onlySave report
BasicSmartTable80 changes
Matched by key: 4 + Inserted row: 1
PreviousORD-101#101ORD-102#102ORD-103#103ORD-104#104
CurrentORD-101#101ORD-NEWInserted rowORD-102#102ORD-103#103ORD-104#104

Smart alignment

See inserted and removed rows realigned without a cascade of false changes.

xlLens
Search changesDifferences onlySave report
BasicSmartTable80 changes
Key column✓ SKUIDEmail
PreviousA-100Desk$180B-200Chair$80C-300Lamp$45
CurrentC-300Lamp$45B-200Chair$92A-100Desk$180

✓ B-200 · Matched by key · row 2 → 2

Key-based Table mode

Match reordered business records by SKU, ID, email, or another selected key.

Comparison depth

Go beyond changed cell values

Realign inserted or removed rows and columns while preserving both original cell addresses.

01

Values and formulas

Separate input values, calculated values, formulas, array ranges, and data-table formulas.

Hover or focus to preview the comparison
02

Formatting and structure

Inspect number formats, font, fill, borders, alignment, protection, rows, columns, merged cells, and hidden sheets.

Hover or focus to preview the comparison
03

VBA and connections

Review VBA modules, procedures and changed lines alongside external links, connections, and query tables.

Hover or focus to preview the comparison
04

Smart alignment

Realign inserted or removed rows and columns while preserving both original cell addresses.

Hover or focus to preview the comparison
05

Table data mode

Match reordered business records by a selected key such as SKU, ID, or email.

Hover or focus to preview the comparison
06

Reports and automation

Export XLSX or CSV audit reports, use presets, or run deterministic JSON/CSV CLI and folder batches.

Hover or focus to preview the comparison

Workflow

From two files to a defensible report

  1. 1

    Choose two files

    The native file picker grants access only to the workbooks you select.

  2. 2

    Choose the comparison mode

    Use Smart for most workbooks, Basic for strict address matching, or Table for key-based records.

  3. 3

    Inspect only the differences

    Filter by change type, search the worker-backed index, and jump between original rows.

  4. 4

    Export the evidence

    Create an XLSX or CSV report containing audit hashes, alignment evidence, and app version.

Built for large workbooks

Large files. Fast answers.

Measured in Basic mode from clicking Compare to the result screen. Memory is the peak RSS of the complete xlLens process tree.

Explore performance
Small0.14s
Rows × columns
1,000 × 12
Workbook size
0.07 MB
Whole-app peak memory
589 MB
Everyday0.52s
Rows × columns
10,000 × 30
Workbook size
1.71 MB
Whole-app peak memory
585 MB
Large4.26s
Rows × columns
100,000 × 30
Workbook size
17.48 MB
Whole-app peak memory
603 MB
Extreme20.81s
Rows × columns
500,000 × 30
Workbook size
88.84 MB
Whole-app peak memory
623 MB

Competitive baseline

Excel depth without the platform lock-in

Use capabilities and deployment constraints, not slogans, to choose the right tool.

$79 one-time · taxes calculated at checkout · every desktop feature included

CapabilityxlLensMicrosoft Spreadsheet ComparexlCompareDiffEngineXBeyond Compare
macOS support
Local-only file processing
Works without Excel
XLSX, XLSM, XLS, XLSB, CSV, and TSV
Input and calculated value comparison
Formula comparison
Component-level formatting comparison
Workbook and worksheet structure
Names, comments, and protection
VBA detail
Data connections and external links
Pivot, chart, drawing, and media changes
Inserted row/column alignment
Key-based table comparison
Tolerance and exclusion rules
Search, filters, and synchronized navigation
XLSX, CSV, and PDF audit reports
Folder batch comparison and projects
CLI automation
Git, SVN, and Perforce integration
Three-version comparison and merge
Password-protected XLSX and XLSM
Formula dependency and risk analysisBundled
Highlighted workbook copy

Competitor features and availability can change. This page records the verification date and links to source material.

Simple license

No subscription. Period.

Keep the version you buy forever. Updates and email support are included for 12 months; later major versions, new features, and support may require a separate purchase.

xlLens

A $79 one-time perpetual license with every desktop feature included. No subscription is required.

View purchase details

Questions

Before you compare

Does xlLens upload my workbooks?

No. Parsing, comparison, search, paging, and report generation run locally on your computer.

Do I need Microsoft Excel?

No. xlLens reads supported spreadsheet formats directly and does not automate an installed copy of Excel.

What is the difference between the trial and xlLens?

The trial includes every feature for 3 days. Purchasing removes the time limit.

Is the license a subscription?

No. The purchased version does not expire. Updates and email support are included for 12 months; later major versions, new features, and support may be sold separately.

SUPPORT

Need help?

Report a bug

Found a bug? Include the following details in your email.

  • Device and OS version
  • xlLens app version
  • Description of the issue
  • Screenshot or sample file, if possible