PowerShell を使用して、ユーザー入力をキャプチャし、入力をカンマ区切りの CSV ファイルのデータと比較し、対応するデータを変数に書き込みたいと考えています。
例:
- ユーザーは「<code>Store_Number」の入力を求められ、「 」と入力し
10
ます。 - 入力「<code>10」は、CSV ファイルの最初の位置または列のデータと比較されます。
- 対応する位置/列の「<code>District_Number」などのデータがキャプチャされ、変数に書き込まれます。
この方法で Excel ファイル (.xlsx) を操作できるようになりましたが、非常に遅いことがわかりました。PowerShell が CSV ファイルをより効率的に読み取れることを願っています。
CSV ファイルの例へのリンクは次のとおりです。
Store_Number,Region,District,NO_of_Devices,Go_Live_Date
1,2,230,10,2/21/2013
2,2,230,10,2/25/2013
3,2,260,12,3/8/2013
4,2,230,10,3/4/2013
5,2,260,10,3/4/2013
6,2,260,10,3/11/2013
7,2,230,10,2/25/2013
8,2,230,10,3/4/2013
9,2,260,10,5/1/2013
10,6,630,10,5/23/2013