您最喜欢的城市的最爱地点
首页
添加为 Google 首选来源

比较两个 CSV 文件

按键列匹配记录,找出新增、删除和更改的记录。

每个文件最多 10 MiB、5,000,000 个文本单位;两份文件合计最多 2,000,000 个单元格。

文件 A — 比较前 / 文件 B — 比较后

文件 A — 比较前

分隔符

编码

文件 B — 比较后

分隔符

编码

按键列匹配

键值按原文精确匹配,大小写、空格和前导零都有效。

A 的键列

B 的键列

比较结果

请提供数据或选择空数据集。

如何比较 CSV

  1. 粘贴或打开比较前后的文件。
  2. 为两侧选择键列和要比较的值列。
  3. 查看差异和未解决记录,然后下载完整报告。

比较内容

  • 按原始键值匹配记录,不受行顺序影响。
  • 单独列出重复键,不猜测对应关系。
  • 可导出完整的 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 万个单元格。

CSV 比较常见问题

不算。记录按您选择的键匹配。

相关记录全部标为未解决,并保留在报告中。

JSON 转 CSV 转换器

在本地将扁平 JSON 记录转换为分隔文本,保留列顺序和数字写法。

打开工具 — JSON 转 CSV 转换器

CSV 分隔符转换器

转换 CSV 分隔符、预览实际列并发现导入问题。CSV、TSV 和文本在本地处理,单元格值不变。

打开工具 — CSV 分隔符转换器

CSV 重复行查找与删除

按整行或指定列查找重复记录,检查同键但内容不同的行,并导出完整结果。

打开工具 — CSV 重复行查找与删除

合并 CSV 文件

按列名对应并追加多个 CSV 的数据行,下载合并结果和报告。

打开工具 — 合并 CSV 文件

CSV 转 JSON 转换器

将 CSV 文本或 UTF-8 文件转换为 JSON 对象或数组,保留字符串,不猜测数据类型。

打开工具 — CSV 转 JSON 转换器

CSV 文件拆分

按数据行数或精确文件大小拆分 CSV。保留表头并下载各部分。

打开工具 — CSV 文件拆分
查看此分类中的所有工具