我的csv中只有一行:
4568; John; Doe; email@email.com
在PowerShell中我需要做的是遍历此行并将值保存到单独的变量中。
有人可以帮我吗?
答案 0 :(得分:1)
可能的解决方案:
$csv = "4568; John; Doe; email@email.com" | ConvertFrom-Csv -Header ID,Givenname,Name,Email -Delimiter ";"
$csv.Id
$csv.Givenname
$csv.Name
$csv.Email
答案 1 :(得分:1)
这是另一种方式。
$id,$fname,$lname,$email = (Get-Content -Path '.\thefile.csv') -split '; '