【发布时间】:2015-03-09 13:28:47
【问题描述】:
我有一个问题想要解决,但似乎无法找出关键部分。我们每天使用 .jar 文件处理大量记录,但问题是我们必须逐条处理,这很耗时。我认为如果我们使用 powershell 脚本,我们可以节省大量时间。
问题是我不知道如何将参数从 csv 传递到 powershell 中的函数。
我的 csv 看起来像这样
NAME,ID
-------
John,18
Dave,19
Carmen,20
Eric,21
Tom,22
Lisa,23
Kyle,24
功能是
function CreateUser
& java -jar --create -user $name -id $id -file D:/HR/$name-$id-form.pdf
我使用
导入了 csv 文件$dataCSV = "D:\HR\Input\20150303NewUsers.csv"
$data = Import-Csv $dataCSV
所以我需要一些可以系统地进入文件并将 csv 中的名称字段作为 $name 并将 ID 字段作为 $id 一遍又一遍地传递直到完成的东西。但我不知道如何将这两个传递给 ForEach-Object 方法:(
我被困住了……我整个周末都在和这个作斗争,但什么也没有。
任何帮助或指导将不胜感激!或者如果有人知道如何在 python 中做到这一点,那也很酷! :)
【问题讨论】:
标签: python powershell csv