首页 · 免费工具 · 对比两个 Excel

对比两个 Excel 文件

同一张表的两个版本 —— 上一版和同事改完发回来的那一版。放进来就能看到 哪些单元格变了(变动前 / 变动后)、多了哪些行、少了哪些行。 如果行的顺序被人重排过,指定一列当键,按键配对而不是按行号。

第一个文件

把 .xlsx 或 .csv 拖进来,或者点一下选择

第二个文件

你要拿来对照的那一版

每个月都要做一遍? 在 TableDI 2 里做一次、存成作业,下个月再跑一次。 免费下载 TableDI 2

什么都不会上传。文件由这个标签页里的 JavaScript 读取,不会离开你的电脑 —— 没有任何服务器看得到它,关掉标签页数据就没了。

按行号比,还是按键列比

按行号是默认:第 5 行对第 5 行。两份文件行序一样时它最直接 —— 比如同一份报表隔了一周导出两次。

但只要有人排过序、或者中间插了一行,按行号比就会从那一行开始全篇标红: 每一行都跟错了对象。这时候改成按某一列的值,挑订单号、员工编号、 身份证号那种唯一的列当键 —— 顺序怎么变都不影响,因为配对靠的是值。

结果长什么样

三块:变了的单元格(哪一行、哪一列、变动前是什么、变动后是什么)、 只在第一个文件里的行、只在第二个文件里的行。整份报告可以下成 .xlsx 或 .csv,直接贴进邮件里给对方看「我改了这几处」。

这不是对账

这一页问的是「同一张表的两个版本,哪儿不一样」。如果两张表本来就是两个系统出的、 列都对不上,你要的是两个表格对账:那一页按单号配对, 比的是金额差多少,结果分成对上、金额不一致、只在一边三类。

常见问题

文件会被上传吗?

不会。两份都是这个标签页里的 JavaScript 在读。

能比 .csv 和 .xlsx 混着的吗?

能。一边 .csv 一边 .xlsx 也可以,工具只看里面的表格。

为什么整篇都标红了?

多半是行序不一样,而现在按行号在比。换成「按某一列的值」配对试试。

老的 .xls 支持吗?

不支持。请在 Excel 里打开,另存成 .xlsx 或 .csv 再来。

每个月都要做一遍?

在 TableDI 2 里先做一次,再存成作业。下个月把新文件放进去再跑一次。

macOS(Apple 芯片与 Intel);Windows 版在做(在那之前怎么办)。免费版不是试用:不用注册,不用绑卡。

2026-09-11 由 TableDI 团队最后核对。这一页有错吗?告诉我们 —— 只有一个收件箱,做 TableDI 的人自己看。