我正在使用 Airtable 来存储一些数据。我需要定期将数据从 csv 导入其中,但由于数据在结构上不匹配,我计划通过我还不熟悉的 Python 来完成。
我需要在导入数据之前检查重复项,所以我认为在遍历导入的 CSV 并根据需要重新格式化数据时,我还应该检查相应的行是否在那里。
Airtable 的表格如下所示:
{'id': 'recNEnwdnREAw9', 'fields': {'field1': 'data1', 'field2': 'data2'}, 'createdTime': '2017-10-18T15:27:32.000Z'}
这就是我的数据的样子
{'nr': 1, 'date': '2017-10-18', 'test': '1324wefwlerj', 'amount_eur': '40,00'}
这是高度简化的,每组中有更多的字段。
我没有要比较的任何单个唯一值,因此我需要查看 field1 和 field2 是否与我当前在本地数据中的行匹配。那就是我迷路的地方。我是否需要按一个字段遍历整个 Airtable 数据集,然后从结果中查看第二个?这对我来说听起来不是很有效,我相信有更好的方法!
感谢您的帮助