使用 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