在线 Excel 编辑器
免费 · 无需注册 · 本地处理

在线比较 Excel 文件差异 — 免费·无需上传·一键完成

秒级发现新增、删除和变更的单元格,按工作表生成差异报告,一眼看清两个版本改了哪里。无需上传、无需注册,文件只在本地处理。

文件 A(旧版本)

将 .xlsx / .xlsm / .xls 文件拖到这里,或点击选择

本地处理 · 从不上传

文件 B(新版本)

将 .xlsx / .xlsm / .xls 文件拖到这里,或点击选择

本地处理 · 从不上传

如何在线比较两个 Excel 文件

  1. 选择文件 A(例如旧版导出)和文件 B(新版导出)。每个文件在选中后立即在浏览器本地解析。
  2. 分别在两个文件中选择要比较的工作表。两边默认各自第一张表,即使表名不同也能比较。
  3. 分别选择关键列——用于标识一行的列,如 ID 或订单号,默认 A 列。
  4. 当第一行是列标题时,保持勾选「首行为表头」(默认开启,两边共用此设置)。
  5. 点击「比较文件」,查看汇总结果,并下载名为 {文件-a}-vs-{文件-b}-diff.xlsx 的差异报告。

如何阅读差异报告

下载的工作簿包含两张表:Summary 让你一眼看到各项计数,Changes 把每一处差异单独列为一行。

Summary 字段含义
File A / File B两个参与比较的工作簿文件名
Sheet两边各自选择的工作表
Rows A / Rows B两边参与比较的数据行数(不含表头行)
Added仅存在于文件 B 的键
Removed仅存在于文件 A 的键
Changed rows同键但至少一个单元格不同的行,以及重复键标记行
Duplicate keys两个文件中重复键的额外出现次数总和
Changes 列含义
Changeadded(新增)、removed(删除)或 changed(变更)
Key匹配上的键值
Column发生变更的列(表头名或列字母);整行增删为 (row);重复键为 (duplicate key)
Old文件 A 中的值;删除行为整行 JSON 字符串
New文件 B 中的值;新增行为整行 JSON 字符串

比较规则

行按关键列对齐,而不是按行位置——即使两个文件排序不同,相同记录也能匹配上。两边可以使用不同的关键列,例如文件 A 用「Id」列、文件 B 用「客户编号」列。

比较是类型敏感的:数字 1 与文本 "1" 视为不同值。日期会先归一化为 ISO 时间戳,因此显示格式不同的同一时刻(1/15/2024 与 15-Jan)仍判为相同。某张表多出的非空列,会作为变更单元格出现,另一侧的值为空(null)。

如果某个键在文件中出现多次,就无法确定行与行的唯一对应。此类键不做逐格比较:Changes 中只输出一条 (duplicate key) 行,显示该键在两边各出现多少次(如 “2 rows” → “3 rows”),额外出现次数计入 Duplicate keys。

典型使用场景

  • 对账:核对两个系统的付款或发票,精确列出两边各自缺失或不一致的记录。
  • 核对两版导出:查看昨天与今天的 CRM、电商或分析导出之间发生了什么变化。
  • 数据迁移校验:验证导入或系统切换后每条记录都还在,金额没有被改动、行没有丢失。
  • 合并前检查:在合并两个来源的名单前,找出相互冲突和重复的记录。

注意事项

本工具只输出差异报告,绝不会编辑、上传或覆盖你的原始文件——两份文件在你的设备上保持原样。

  • 全部处理在浏览器本地完成,文件从不离开你的设备。
  • 报告是按比较数据重建的数值级 .xlsx:样式、合并单元格、公式(按缓存值保留)和图表会被简化。
  • 加密工作簿(打开需要密码)无法读取。
  • 支持旧版 .xls 作为输入,报告始终输出为 .xlsx。

常见问题

这个 Excel 比较工具免费吗?

完全免费,无需注册、没有水印,常规工作簿也没有大小限制。两个文件都在浏览器中处理,从不上传。

两个文件的行是如何匹配的?

通过你在两边各自选择的关键列——通常是 ID、SKU、邮箱或订单号。同键的行逐格比较;只出现在一侧的键报告为新增或删除。

added、removed、changed 分别是什么意思?

added 是仅存在于文件 B 的键;removed 是仅存在于文件 A 的键;changed 是同键但至少一个单元格不同的行——每个不同的单元格在 Changes 表中各占一行。

能区分数字 1 和文本 "1" 吗?

可以,比较是类型敏感的,1 与 "1" 判为不同。日期会先归一化为 ISO 时间戳,显示格式不同的同一时刻仍判为相同。

关键列有重复值时会怎样?

重复键无法一一对应,因此不做逐格比较:Changes 中输出一条 (duplicate key) 行,显示两边的出现次数,所有额外出现次数计入 Duplicate keys。

我的原始文件会被修改吗?

不会。工具只读取原文件并生成一份独立的差异报告。报告只包含数值而不含格式,所以报告中的样式会被简化,但原文件丝毫不受影响。

支持哪些格式?

两边都支持 .xlsx、.xlsm 和旧版 .xls——两个输入甚至可以是不同格式。下载的报告始终为新版 .xlsx。加密工作簿无法读取。

相关工具

想看完整教程?阅读 两个 Excel 文件怎么对比差异?在线免费比较方法 —— 分步说明、Excel 手动操作方法和常见问题。

看完报告后想修正这些差异?

打开免费在线 Excel 编辑器