按客户编号、商品编号等键列(或多列组合)配对行,行的顺序不同也没有关系。也可以按行顺序比较。
CSV Diff找出两个 CSV 之间的变化,
找出两个 CSV 之间的变化,
不靠猜测。
比较旧 CSV 和新 CSV:列出新增、删除和变更的行,每个变更单元格都显示“修改前 → 修改后”。键出现不止一次的行无法确定对应关系,因此会单独列出,而不是随意配对。
无需上传不改变任何值不做模糊匹配
A:原文件(旧文件)拖放到这里或点击选择文件
B:比较对象(新文件)拖放到这里或点击选择文件
比较一份虚构客户名单的两个版本(9 月版和 10 月版)。
出现在多行的键和键为空的行不会靠猜测匹配,而是列出来供你确认。新增、删除和顺序变化的列也会显示。
可以保存变更清单(每个变更单元格、新增或删除的行各占一行)和汇总报告。值按文件中的原样写出。
使用方法
- 把旧文件选为 A,新文件选为 B。
- 选择行的配对方式。如果每行都有客户编号这样不重复的列,推荐使用“按键列匹配”。
- 如有需要,忽略首尾空格、大小写或全角半角的差异。
- 查看变更,保存变更清单或报告。
常见问题
行的顺序不同也能比较吗?
可以,使用“按键列匹配”:按键值配对行,与顺序无关。“按行顺序比较”会从两个文件的开头依次比较,并找出插入和删除的行。
同一个键出现在两行时会怎样?
无法知道哪些行相互对应,因此不会匹配,而是列出键和行号供你确认。再增加一个键列通常能让键变得唯一。
能忽略空格或全角字符的差异吗?
可以:首尾空格、大小写,以及全角/半角等兼容字形(NFKC)。这些设置只影响比较,显示和保存的仍是原始值。
文件最大可以多大?
每个文件最大 10 MB,比较在浏览器的 Web Worker 中进行。变更清单最多可以保存 300,000 行。按行顺序比较时如果差异过多,会改为按位置比较并告诉你。