跳到主要内容
Easy Diff Checker

Excel 和 CSV 对比工具 · 免费

逐单元格比较电子表格。

拖放两个 Excel、OpenDocument、Numbers 或 CSV 文件,查看新增、删除和修改的行 — 即使顺序不同也能按 ID 匹配。

支持 Excel(.xlsx、.xlsm、.xlsb、.xls)、OpenDocument(.ods)、Apple Numbers、CSV 和 TSV。文件在浏览器中读取 — 不会上传任何内容。

结果将显示在这里。

拖放两个表格,或粘贴 CSV 或单元格

即使行被重新排序,也会按 ID 列匹配,并高亮每个更改的单元格。

使用方法

三步即可,无需注册。

  1. 1

    拖放两个 Excel(.xlsx、.xls)、OpenDocument(.ods)、Numbers 或 CSV 文件 — 或粘贴 Google 表格中的单元格。若有多个工作表,请选择要比较的工作表。

  2. 2

    点击“比较表格”。如果存在 ID 列,会按它匹配行,因此重新排序的行依然对齐。

  3. 3

    查看新增、删除和修改的行,每个更改的单元格都会高亮,然后将差异下载为 Excel 或 CSV。

功能

为真实数据而生。

键

按 ID 匹配行

自动找出类似 ID 的列(id、sku、email、order_id…),排序差异永远不会被算作更改。

单元格

单元格级高亮

每个更改的单元格都会在新值上方显示带删除线的旧值 — 不用在宽表中来回寻找。

列

按名称匹配列

列按表头匹配,重新排序、新增和删除的列都能正确处理并清楚标注。

格式

支持所有表格格式

XLSX、XLSM、XLSB、XLS、ODS、Numbers、CSV 和 TSV — 支持选择工作表、带引号字段和多行单元格。

数字

按数值比较数字

“1,000”等于“1000”,“49.00”等于“49”,格式差异不会产生干扰。可选。

私密

数据留在本地

客户名单、订单和财务导出都在浏览器中比较,绝不上传。

常见问题

问题与解答

可以比较两个 Excel 文件吗?

可以。直接拖放 .xlsx、.xlsm、.xlsb 或旧版 .xls 文件,也支持 OpenDocument .ods 和 Apple Numbers 文件。如果工作簿有多个工作表,可在每侧选择要比较的工作表。也可以粘贴从 Excel 或 Google 表格复制的单元格。

行是如何匹配的?

如果某列在两个文件中都是唯一值,且看起来像标识符(id、sku、email、order_id…),就按该列匹配行;否则按内容和顺序对齐。你也可以自己选择键列。

如果列的顺序不同怎么办?

列按表头名称匹配,因此顺序无关紧要。新增的列标记为 +,删除的列标记为 −。

能处理单元格内的引号、逗号和换行吗?

可以。解析器遵循 RFC 4180,可正确处理包含逗号的带引号字段、转义引号和多行文本。

可以导出差异吗?

可以。下载 Excel(.xlsx)或 CSV 文件,列出每个新增、删除和修改的行,更改的单元格以“旧 → 新”显示。

会比较公式吗?

比较的是单元格的值 — 即文件中保存的公式计算结果。日期会统一为 YYYY-MM-DD,数字按数值比较。

有大小限制吗?

可加载最大 25 MB 的文件。所有处理都在浏览器中进行,因此超大文件取决于你设备的内存。

更多比较工具

免费、私密、在浏览器中运行。

历史记录

仅保存在此浏览器中。最多 50 条比较。

键盘快捷键

比较
⌘↵
显示此列表
?
关闭对话框和菜单
Esc

在文本框中输入时,字母快捷键不生效。