从CSV文件读取数据并设置变量

时间:2015-03-22 11:35:43

标签: csv batch-file vbscript

我正在努力完成一项任务,我不知道从哪里开始不幸,希望你能协助我完成任务。 我有一个包含2列的CSV文件,以及我在脚本中基于该文件设置2个变量的内容。 我想搜索第一列中的字符串,然后根据结果集将第一个变量作为我在第一列中找到的字符串,第二个变量我需要它作为第二列旁边的字符串。 因此,如果我搜索一个字符串并在第33行找到它,我希望第一个变量将是第33行第1列中的字符串,第二个变量将是第33行第2列中的字符串。 希望你能帮助我\指导我正确的方向...

提前感谢您对此事的帮助。 干杯, Maor Kuriel

1 个答案:

答案 0 :(得分:0)

for /f "tokens=1,2delims=," %%a in ('findstr /b /i "ypurstring" yourfilename') do set var1=%%a&set "var2=%%b"
echo variables are %var1% and %var2%

作为批处理文件 - 但您的细节非常简短。可能有很多陷阱。