Excel 对比
单元格级测试版比较两个 Excel(xlsx) 或 CSV 表格,找出修改的单元格、新增和删除的行与列,可按关键列(如 ID)匹配,导出差异报告,本地处理不上传。
文件不上传 · 在浏览器中处理
原文件(A)
或把文件拖到这里,文件只在本地处理,不会上传支持 .xlsx、.csv,最大 50 MB
修改后的文件(B)
或把文件拖到这里,文件只在本地处理,不会上传支持 .xlsx、.csv,最大 50 MB
公式比较 Excel 保存时的计算结果。每个工作表最多 200,000 行、200 列。
选择两个文件后点击「开始对比」。
使用方法
- 在「原文件(A)」选择修改前的表格,在「修改后的文件(B)」选择新的表格,支持 .xlsx 和 .csv。
- 有多个工作表时分别选择要比较的工作表,B 默认选与 A 同名的工作表。
- 选择行的对应方式:一般用「自动对齐」;行的顺序被打乱时用「按关键列」并选择编号、ID 等列。
- 点击「开始对比」,查看修改的单元格和新增、删除的行与列,需要时下载 Excel 或 CSV 格式的差异报告。
报告里的位置怎么看
- C12:单元格地址,分别给出在 B(修改后)和 A(原文件)中的位置,插入或删除行后两边的行号可能不同。
- 12:12:整行(新增或删除的行),该行的内容用“ | ”连接显示。
- D:D:整列(新增或删除的列)。
常见问题
文件会上传到服务器吗?
不会。读取和比较都在你的浏览器中完成,文件不会离开你的设备。
中间插入了一行,后面的行会全部显示为“修改”吗?
不会。默认的「自动对齐」会按行内容找出插入和删除的行,其余行照常对应,只报告真正改动的单元格。行的顺序被打乱时,请改用「按关键列」,例如选择“编号”或“ID”列,按关键值匹配行。
列的顺序不同、或者新增了一列,能比较吗?
可以。勾选「第一行是表头」(默认)时,列按表头名称对应,与列的位置无关;只在一边出现的列会列为新增或删除的列。不勾选时按列的位置(A、B、C…)对应。
公式、日期、1 和 1.0 怎么比较?
公式比较的是 Excel 保存时的计算结果,不比较公式本身;日期按 2024-05-01 这样的文本比较;勾选「数字按数值比较」(默认)时 1、1.0、1.00 视为相同,但 00123 这类前导 0 的编号仍按文本比较。格式、颜色、批注不参与比较。
可以拿 CSV 和 Excel 比较吗?
可以。两边可以分别是 .xlsx 或 .csv,CSV 会自动识别分隔符;UTF-8 和 UTF-16 可自动识别,其他文件在本页按 GB18030 读取。旧版 .xls 和设置了打开密码的文件需要先另存为 .xlsx。
文件大小和行数有限制吗?
每个文件最大 50 MB,每个工作表最多 20 万行、200 列、300 万个单元格。页面上每类差异最多显示 500 条,下载的报告最多包含 10 万条差异。