Data Diff 数据比对工具
这是什么
一个通用的数据比对工具:把基准表和待检表各放一份(上传文件、拖拽或直接粘贴 CSV 文本),选择键列、设好容差,点击比对——哪些行匹配、哪些值有差异、哪些行只有单侧存在,一目了然,还能一键导出比对报告。
全程在浏览器本地运行,数据不出本机。
功能
- 多格式输入:CSV / TSV / 分号分隔,支持引号与转义,可上传、拖拽或粘贴
- 智能比对:按键列对行,同名列自动比对;数值列支持绝对容差或百分比容差
- 灵活选项:忽略首尾空白、忽略大小写、双方空值视为相等
- 清晰结果:六格统计(总行数 / 匹配 / 差异 / 仅A / 仅B / 异常),差异单元格高亮,匹配行默认折叠
- 报告导出:带 BOM 的 UTF-8 CSV,Excel 直接打开不乱码
- 深浅色主题,跟随系统,可手动切换
从哪来
这个工具是「管道检测数据紧急交付」项目的通用化版本:当时面对内外检测数据全量重算的需求,核心方法就是建立键值索引 + 规则过滤 + 容差比对,把人工判断集中到真正的差异上。现在把这套方法抽成谁都能用的独立工具——任何”两份数据找不同”的场景(对账、版本核对、清洗前后验证)都适用。
使用建议
- 先用「载入演示数据」跑一遍,10 秒理解全部功能
- 大文件(万行级)直接上传比对,纯本地计算,速度取决于设备
- 导出的报告可以直接作为交付物附件,状态列一目了然
规划
- 支持 Excel(.xlsx)直接上传
- 比对列手动勾选(当前为同名列自动全比)
- 多键列组合匹配