如何比较和验证用户输入与csv文件列数据?

时间:2012-09-27 16:40:21

标签: ios xcode csv

我想在过去的几周内得到答案。我想给应用程序中的用户提供一个文本字段,并要求他们输入一个ID号,这个号码将与上传的csv文件列一起检查。如果匹配,则显示一条警告,说明它找到了匹配,否则就没有。

1 个答案:

答案 0 :(得分:0)

csv文件基本上是一个普通文件,其中的项目用逗号分隔。 例如:

id,name,email
1,Joe,joe@d.com
2,Pat,pat@d.com

要获取存储在此csv文件中的ID列表,只需循环遍历这些行,然后在拆分字符串后抓取第一个项目(使用逗号分割)

id = line.split(",").get(0); // first element ** Note this depends on what language you're using

现在,将此id添加到您正在存储的ID集合中,就像在列表中一样。

 IDs.add(id);

当您接受用户输入时,您需要做的就是检查ID是否在您的ID列表中。

 if (IDs.contains(userId)) { print "Found"; }