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

对比两个 Excel 文件

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

第一个文件

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

第二个文件

你要拿来对照的那一版

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

按行号比,还是按键列比

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

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

结果长什么样

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

这不是对账

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

常见问题

文件会被上传吗?

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

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

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

为什么整篇都标红了?

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

老的 .xls 支持吗?

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

同一件事,在自己的电脑上做

TableDI 作业机是一套完全在自己电脑上运行的桌面表格工作台。 导进来、整理好、做成图 —— 什么都不上传,也不用注册账号。

永久免费,不是试用 —— 不用账号、不用信用卡。目前是 macOS,Windows 版在做。付费版多了什么

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