【发布时间】:2010-08-11 12:46:33
【问题描述】:
需要一点帮助,我有两个信息来源,信息由不同的程序导出到两个不同的 CSV 文件。它们应该包含相同的信息,但这是需要检查的。
因此我想做的如下:
- 从这两个文件中获取信息。
- 比较
- 输出任何差异以及差异所在的文件。(例如,文件 A 包含此内容,但文件 B 没有,反之亦然)。
这些文件有 200,000 奇数行,因此需要尽可能有效。
尝试使用 Excel 执行此操作,但事实证明太复杂了,我真的很难以编程方式找到方法。
【问题讨论】:
-
如果您更具体地了解您希望找到的差异 - 数据差异还是格式差异,这会有所帮助?行数一样吗?等等……
-
两个文件的顺序是否相同?解决方案有很大不同,具体取决于是否这样做。
-
好的,抱歉。差异应该在数据中,有一列ID和一列版本。有不同的行数。格式相同,例如第一列中的 ID 具有 X 行数,第二列中的版本具有相同的行数。顺序不会相同,文件 A 中的一行在文件 B 中不会相同,或者尽管可能相同。描述需要做什么的简单方法可能是列出名称,但是它们没有排序,只是放入工作表中。我需要检查姓氏是否与名字相同。