-3

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

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

例如,如果 CSV 文件 1 有一个名为“three”的字符串值存储在 ID 值为 1 的“number”列下,并且 CSV 文件 2 有一个名为“zwei”的字符串值存储在具有相同 ID 值的同一列下,则 CSV 文件1 的“三”值应更改为“zwei”,但这必须通过以编程方式生成的 SQL 脚本来完成。

请协助...

4

1 回答 1

3

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

这是快速和容易的。

于 2012-05-09T12:46:53.067 回答