1

我试图围绕如何针对其父数据库测试 CSV 文件中的键值。

我有一个包含地址值的表,每条记录都有一个数字键。该表有许多重复项,每个重复项都有一个唯一的键。

我有一个程序,该程序已复制并将它们指向一个“父”键,以移交可能与该键相关的任何关系。

例子:

Key  StreetNo   StreetName   Unit
---  --------   ----------   ----
2     123        5th          
8     123        5th          A
1     123        5th

这将在我的 CSV 文件中:2、8、1

请注意,我只查看 StreetNo 和 StreetName。此外,有许多重复的实例,下一个 CSV 行可能类似于 4、5、6、9、11

我需要测试此文件的准确性,以确保地址不会指向错误地址的父级。我只想测试 StreetNo 和 Name。

我知道我可以使用 SQL 读取 CSV,但是我的 CSV 列会有所不同。正确的方法是获取 CSV 中的第一个键,连接 StreetNO 和 StreetName,存储它,然后将其与其余键的连接值进行比较。重复 CSV 的长度。

例子:

CSV 2, 8, 1

2 = "123 5th"; check against "123 5th", "123 5th"

如果没有匹配,将打印 CSV 行。

我处于停顿状态,有没有人接触过这种类型的动态 CSV 测试 - 逻辑很简单,但我坚持实施。

4

0 回答 0