【问题标题】:How to efficiently compare two CSV files with differing columns如何有效地比较具有不同列的两个 CSV 文件
【发布时间】:2019-10-23 09:43:06
【问题描述】:

我有两个单独的 CSV 文件,一个包含 ABCD... 列,一个包含 ABD... 列,我需要一种方法来比较匹配列中的差异。

我尝试使用 Beyond Compare,但它假定右侧的列排序与左侧匹配,因此无法按预期工作。我也尝试过在 PowerShell 中使用Compare-Object,但它似乎一次只比较一列,并且由于数据集很大,这将是一个漫长的过程。 我目前使用的解决方案是将两个 CSV 导入 SQL 表,并使用 RedGate 工具进行比较,然后删除 SQL 表,但这似乎效率低下。

有没有更好的方法在 Windows 中比较此类 CSV 文件?

【问题讨论】:

    标签: csv compare beyondcompare


    【解决方案1】:

    在深入研究之后,我发现 Beyond Compare 确实支持这一点,但它被很好地隐藏了 - 转到 Session > Session Settings... > Columns。通过这样做,我已经能够按照最初的预期进行比较。

    【讨论】:

      猜你喜欢
      • 2020-02-02
      • 1970-01-01
      • 2020-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-27
      • 1970-01-01
      相关资源
      最近更新 更多