我正在使用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数据集,然后从结果中查看第二个?这对我来说听起来不是很有效,我确信有更好的方法!
感谢您的帮助