ここ数週間、答えを得ようとしています。アプリのユーザーにテキストフィールドを提供し、ID 番号を入力するように依頼したいと思います。この番号は、アップロードされた csv ファイルの列でチェックされます。一致する場合は、一致するかどうかを示すアラートを表示します。
1 に答える
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"; }
于 2012-09-27T16:48:05.750 に答える