比较两个 CSV 文件
按键列匹配记录,找出新增、删除和更改的记录。
如何比较 CSV
- 粘贴或打开比较前后的文件。
- 为两侧选择键列和要比较的值列。
- 查看差异和未解决记录,然后下载完整报告。
比较内容
- 按原始键值匹配记录,不受行顺序影响。
- 单独列出重复键,不猜测对应关系。
- 可导出完整的 JSON 和 CSV 报告。
- 只比较勾选列的值,列结构差异单独显示。
适用场景
- 核对两次库存导出的变化。
- 比较列顺序不同的报表。
- 核查定期供应商文件中的价格变动。
如何理解结果
新增表示只在 B 中;删除表示只在 A 中。键值变化会显示为删除和新增。
单侧列属于结构差异;排除的字段会限制相等判断。
如何读取 CSV 记录报告
CSV 报告使用固定字段名:status, key_before, key_after, row_before, row_after, before_present, after_present, changed_columns, before_values, after_values, reason。来源记录从 1 开始编号,表头也计入。
状态码 added、removed、changed、unchanged 和 unresolved 保持不变。changed_columns 和值字段使用 JSON 数组;缺失的一侧为 JSON null。JSON 报告还包含设置、列对应关系和统计。
隐私与限制
文件在浏览器中处理。每个文件最多 10 MiB、500 万文本单位;合计最多 200 万个单元格。
