Sheet Compare for Windows

Pick two .xlsx files and get a diff in one list: changed cells, added rows, removed rows and column changes. Select a row to see it side by side, old and new. Works offline.

Get Sheet Compare on the Microsoft Store

Windows only. Your files are only read and nothing goes over the network.

In four lines

  1. The problemFinding what changed between last month’s .xlsx and this month’s by eye is slow, and one changed cell is easy to miss.
  2. Where it is on screenStep 1: drop or click a file into the Old and New boxes. The result appears in step 3, Differences.
  3. What it doesPress Compare. Changed cells, added rows, removed rows and column changes go into one list. Filter by changed, only in new or only in old, and select a row to see its surroundings side by side. Export the result to .xlsx to hand it on.
  4. What you getSix counts at the top and the differences in one list. Your originals are only read, and nothing goes over the network.

What you can do

Every difference in one list

Changed cells, added rows, removed rows and added or removed columns are listed with the sheet, the cell, the value before and after, and the kind. Six tiles at the top give the counts first: same rows, changed rows, only in new, only in old, differing cells, columns added or removed.

Sheet Compare showing 17 differences: six count tiles, a list of changes with colored kinds, and the old and new rows side by side
Seventeen differences from sample sales workbooks, with the selected one shown side by side.

Rows that moved or were inserted

Row order lines rows up by content even when rows were inserted or deleted. Key columns lets you pick up to three columns, such as an employee or order number, and compares rows with the same key. If a sheet lacks the key column, the Notes box says it was compared by row order instead. It also flags codes that lost their leading zeros.

Key-columns mode with the order-number column picked, and a Notes box about sheets compared by row order and a leading-zero difference
Key columns picked, with the Notes box.

A title line above the table

The heading row is picked automatically and can be set per sheet and per side, rows 1 to 30 or none. When the pick may be a title line, Notes in the result names the row.

Heading row picker set to row 2 on both sides, with two differences in the result
Heading row set to row 2 on both sides.

Hand the result on

Export the result to .xlsx writes one file: a summary, a differences list with a filter and a frozen header, and a side-by-side sheet for each compared sheet (changed is yellow, only in new green, only in old red). Dates are written as real date cells. Then open the file or its folder from the app. Japanese and English, light and dark.

Dark theme: the side-by-side view and a green bar saying the result was written, with Open file and Open folder buttons
The result written, in the dark theme.

Good to know

  • Windows only. Available on the Microsoft Store.
  • Only .xlsx. .xls, .xlsm, .xlsb and password-protected files are not read.
  • It compares cell values. Comments, pictures, shapes, charts, pivot tables, conditional formatting and data validation are not compared.
  • Scale, measured on the author’s PC with made-up data: 100,000 rows × 20 columns takes about 15 seconds and about 700 MB. 1,000,000 rows was not measured.
  • The on-screen list shows the first 10,000 differences. The exported file holds all of them.
  • A title line as wide as the table and identical in both files can be mistaken for the heading. Check the column names, or set the heading row in step 2.
  • The exported .xlsx has not been opened in a spreadsheet app itself.
  • The pictures on this page show made-up sample workbooks, not anyone’s data. No comparison with other tools has been made.

Questions

Do I need Excel?

No. Sheet Compare reads .xlsx files itself, so no other app is needed.

Rows were inserted and deleted. Will everything below show as different?

No. Row order lines rows up by content, so one inserted row does not turn the rows below it into differences. Key columns compares rows that share a key such as an employee or order number, even when the order differs. Columns with the same heading match even if they moved.

The first row of my sheet is a title, not the headings.

The heading row is picked automatically at first. A title line as wide as the table that is identical in both files cannot be told from a heading. When that title holds a number or a date (a year, version or month), the row the app took is named under Notes. A title with neither is not flagged, so check the column names on screen. Under Heading row in step 2 you can set the row per sheet and per side (rows 1 to 30, or none).

How big a file can it handle?

Measured on the author's PC with made-up data: 100,000 rows × 20 columns, nearly every value different, took about 15 seconds to read, compare and write, and used about 700 MB of memory. A table with many repeated values took about 13 seconds and 430 MB. 1,000,000 rows was not measured. Time and memory on other PCs were not measured either.

What does it not compare?

It compares cell values: text, numbers, dates, booleans and error values. Formulas are compared by their saved results. Comments, pictures, shapes, charts, pivot tables, conditional formatting and data validation are not compared. Only .xlsx is read. .xls, .xlsm, .xlsb and password-protected files are not read, and for .xls and password-protected files the reason is shown in a red box. The on-screen list shows the first 10,000 differences; the exported file holds all of them.

Does it change my files or send them anywhere?

No. The originals are only read, and nothing goes over the network. The exported file contains no author name and no file location.

Has the exported .xlsx been opened in a spreadsheet app?

Not yet. The file passed a validator with 0 errors, but it has not been opened in a spreadsheet application itself, so a repair prompt is not ruled out.

Can it compare two Excel workbooks?

Yes, when they are saved as .xlsx. It lists every changed cell, added and removed row and column change between the two files.

What does it cost?

$3.99, one time, on the Microsoft Store.

Where can I get it?

On the Microsoft Store, linked at the top and bottom of this page.

Get Sheet Compare on the Microsoft StoreGet it from MicrosoftGet it from Microsoft

Other Hullspark apps

Microsoft, Windows and Excel are trademarks of Microsoft Corporation. This page and the app are not affiliated with, made or endorsed by Microsoft.

Questions? Support or support@hullspark.com.

表の比較(Sheet Compare)— 2 つの .xlsx の差分を一覧に

2 つの .xlsx ファイルを選ぶだけで、差分(違うセル・増えた行・消えた行・増減した列)を 1 つの一覧にします。行を選ぶと、旧と新を並べて見られます。オフラインで動きます。

Microsoft Store で入手($3.99)

Windows 専用。ファイルは読むだけで、通信もしません。

4 行でいうと

  1. 困りごと先月の .xlsx と今月の .xlsx の違いを目で探すと時間がかかり、1 つのセルの変更も見落としやすくなります。
  2. 画面のどこ① の旧と新の枠に、ファイルをドロップかクリックで置きます。結果は ③違いに出ます。
  3. できること比べるを押します。違うセル・増えた行・消えた行・増減した列が 1 つの一覧になります。変更・新だけ・旧だけで絞り込め、行を選ぶと周りを旧と新で並べて見られます。結果を xlsx に書き出すで、別の人に渡せます。
  4. 結果上に 6 つの件数、下に違いの一覧が出ます。元のファイルは読むだけで、通信もしません。

できること

差分が 1 つの一覧に

違うセル・増えた行・消えた行・増減した列を、シート・セル・前・後・種類の一覧にします。上の 6 枚の札に件数が先に出ます(同じ行・変更のある行・新だけの行・旧だけの行・違うセル・列の増減)。

違いが 17 件出た表の比較の画面。6 枚の件数の札、種類が色分けされた一覧、選んだ違いの旧と新を並べた表
サンプルの売上明細で出た 17 件の違い。選んだ行の周りを旧と新で並べています。

行が動いても、増えても

行の並びは、行の挿入・削除があっても内容で行をそろえます。キーの列は、社員番号・注文番号など最大 3 列を選び、同じキーの行どうしで比べます。キーの列がないシートは行の並びで比べたと注意点に出ます。先頭の 0 が落ちたコードも知らせます。

キーの列で注文番号を選んだ画面。注意点に、行の並びで比べたシートと先頭の 0 の違いが出ている
キーの列を選んだ画面と注意点。

表の上に題名の行があるとき

見出しの行は自動で決め、シートごと・旧と新ごとに 1〜30 行目か「なし」を指定できます。題名の行を採った可能性があるときは、結果の注意点にその行を出します。

見出しの行を旧・新とも 2 行目に指定し、違いが 2 件出た画面
見出しの行を旧・新とも 2 行目に指定。

結果を別の人に渡す

結果を xlsx に書き出すで、まとめ、違い一覧(フィルタ・先頭行固定)、比べたシートごとの並べた表(変更は黄・新だけは緑・旧だけは赤)を 1 つの .xlsx にします。日付は日付の形式で書き出します。書き出したあと、アプリからファイルかフォルダーを開けます。日本語・英語、ライト・ダークに対応します。

ダークテーマ。旧と新を並べた表と、結果を書き出したことを示す緑の帯、ファイルを開く・フォルダーを開くのボタン
書き出した結果(ダークテーマ)。

知っておくこと

  • Windows 専用です。Microsoft Store で入手できます。
  • 読むのは .xlsx のみです。.xls・.xlsm・.xlsb とパスワード付きは読みません。
  • 比べるのはセルの値です。コメント・画像・図形・グラフ・ピボットテーブル・条件付き書式・入力規則は比べません。
  • 規模の目安(作者の PC、作り物のデータで測定): 10 万行 × 20 列で約 15 秒、約 700 MB です。100 万行は測っていません。
  • 画面の一覧は先頭 1 万件です。書き出す結果にはすべて入ります。
  • 表と同じ幅で新旧とも同じ題名の行は、見出しと取り違えることがあります。列名で確かめるか、② で見出しの行を指定します。
  • 書き出した .xlsx は、表計算ソフト本体では開いて確かめていません。
  • このページの画像は作り物のサンプルで、誰かのデータではありません。ほかの比較ソフトとの優劣は確かめていません。

よくある質問

Excel は要りますか。

要りません。表の比較が .xlsx を直接読むので、ほかのアプリは不要です。

行が増えたり減ったりしています。その下が全部「違い」になりませんか。

なりません。行の並びは、挿入・削除があっても内容で行をそろえます。キーの列は、社員番号・注文番号などが同じ行どうしを、並びが違っても比べます。見出しが同じ列は、位置が変わっても同じ列として比べます。

1 行目が見出しではなく題名です。

見出しの行は、はじめは自動で決めます。表と同じ幅で新旧とも同じ題名の行は、見出しと見分けられないことがあります。題名に数字か日付(年・版・月など)があるときは、採った行を注意点に出します。数字も日付も無い題名では出ないので、画面の列名で確かめられます。② の見出しの行で、シートごと・旧と新ごとに行を指定できます(1〜30 行目、または見出しなし)。

どのくらいの大きさまで比べられますか。

作者の PC で、作り物のデータを測りました。10 万行 × 20 列で値のほぼ全部が違う表は、読み込み・比較・書き出しで約 15 秒、メモリは約 700 MB です。値の繰り返しが多い表は約 13 秒・約 430 MB でした。100 万行と、ほかの PC での時間・メモリは測っていません。

比べないものは。

比べるのはセルの値(文字・数値・日付・真偽・エラー値)です。数式は保存された計算結果で比べます。コメント・画像・図形・グラフ・ピボットテーブル・条件付き書式・入力規則は比べません。読むのは .xlsx のみで、.xls・.xlsm・.xlsb とパスワード付きは読みません。.xls とパスワード付きは、赤い枠で理由を出します。画面の一覧は先頭 1 万件で、書き出す結果にはすべて入ります。

ファイルを書き換えたり、送信したりしますか。

しません。元のファイルは読むだけで、通信もしません。書き出す結果に、作成者の名前とファイルの場所は入りません。

書き出した .xlsx は、表計算ソフトで開いて確かめましたか。

まだです。検証ツールのエラーは 0 ですが、表計算ソフト本体では開いていないため、「修復しますか」の表示が出る可能性は否定できません。

Excel のブック 2 つの差分を比べられますか。

はい。.xlsx で保存したファイルなら、違うセル・増えた行・消えた行・列の増減を一覧にします。

料金は。

買い切り $3.99 です(Microsoft Store)。

どこで入手できますか。

Microsoft Store です。このページの上と下にリンクがあります。

Microsoft Store で入手($3.99)Get it from MicrosoftGet it from Microsoft

ほかの Hullspark のアプリ

Microsoft、Windows、Excel は Microsoft Corporation の商標です。このページとアプリは Microsoft とは関係がなく、Microsoft が作成・承認したものでもありません。

質問は サポートページか support@hullspark.com へ。