【发布时间】:2017-08-25 08:41:31
【问题描述】:
我正在尝试使用 PowerShell 读取 .csv 文件。
我使用的文件看起来像这样:
Application;Email
ApplicationName 1;random@address.com
ApplicationName 2;another@email.com
我在网上搜索了一些使用 PowerShell 读取 .csv 文件的方法,我发现这个看起来非常简单明了:
$csvfile = Import-CSV -Path "$ScriptDir\SpecificApp.csv"
Foreach ($el in $csvfile) {
Write-Host $el.Email
}
问题是它不显示任何内容,当我尝试用Write-Host $el 更改Write-Host $el.Email 行时,我得到了这个:
@{Application;Email=ApplicationName 1;random@address.com}
@{Application;Email=ApplicationName 2;another@email.com}
我知道我可以使用一些 .split() 检索数据,但我想了解我如何才能正常获取这些数据
【问题讨论】:
-
能否请您发布实际文件内容(至少几行没有敏感数据)而不是 Excel(?)屏幕截图?
-
刚刚添加到截图下方
标签: powershell csv