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

本文关键字:文件 数据 CSV 编程 方式 比较 | 更新日期: 2023-09-27 18:33:48

我有 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 的值"three"应更改为"zwei",但这必须通过编程生成的 SQL 脚本来完成。

请协助...

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

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

这是快速和容易的。