以编程方式比较2个CSV文件中的行数据

时间:2012-05-09 12:42:39

标签: c# csv comparison

我有2个CSV文件,每个文件有7列。 CSV文件1存储当前或旧数据。 CSV文件2将要更新的新数据存储到CSV文件1中。

我想以编程方式比较CSV文件的每列的每个行条目,&如果检测到更改,则生成可运行的SQL脚本,以自动将此数据更新为CSV文件1。

E.g。如果CSV文件1的字符串值“3”存储在“number”列下,ID值为1,& CSV文件2有一个名为“zwei”的字符串值,存储在具有相同ID值的同一列下,然后CSV文件1的值“3”应更改为“zwei”,但这必须通过编程生成的SQL来完成脚本。

请协助......

1 个答案:

答案 0 :(得分:3)

我会将这两个文件加载到SQL Temp表中,逐行处理并在SQL中进行更新。然后完全覆盖CSV文件。

这很快捷。

相关问题