Excel两表比对

通过单列或组合关键字比较两个 .xlsx 表,输出新增、删除、修改、未变及字段级差异,重复键明确报错。

文件仅在本浏览器内处理,不上传。关闭页面即释放;请自行保存下载结果。

可多次添加;最多20个,单文件20 MiB,本批60 MiB。可拖拽排序,也可使用上移/下移按钮。

    关键列(可组合)
    需要比较的列

    请选择文件或载入示例。

    使用步骤

    1. 按旧表、新表顺序选择两个文件与工作表。
    2. 选择关键列和需比较的列,明确是否忽略两端空格或大小写。
    3. 查看四类统计与字段差异,下载完整六工作表结果。

    可复现示例

    示例旧表:001=10、002=20、003=30;新表:001=10、002=25、004=40。结果新增1、删除1、修改1、未变1,002 的金额从20变25。

    限制与处理规则

    必须选择两份工作簿;两表关键列与比较列名称必须都存在。

    首版仅处理 .xlsx 数据:文本保持前导零及长编号,数值保持已存储精度,布尔保留类型,空单元格为 null,空字符串单独处理,日期转为 UTC ISO 文本。不能恢复原文件已丢失的数值精度。公式不执行,仅使用已有缓存结果;缺失缓存或错误单元格会报错。输出文本不作为公式,移除链接和公式。保留表头下范围内的空数据行,行数包含这些行。

    不支持 .xls、.xlsm、宏、外部链接、加密工作簿,也不承诺保留样式、图表等 Excel 特性。每表/每批最多20万单元格,每表5万数据行、200列、每工作簿50表,展开总量64 MiB。

    常见问题

    关键字重复会自动匹配吗?

    不会。任一表出现重复关键字就报冲突,需先去重或增加组合关键列。

    忽略空格会改变输出内容吗?

    选项只影响匹配比较,原始值保留在输出。只忽略两端空格;大小写默认区分。