2016-03-07 39 views
0

我使用了import-csv cmdlet並導入了包含許多列和行的csv文件。 snapshot of the imported csv如何在導入csv後選擇特定列

我想只選擇不是0的帳號字段,並將它們分開「,」並將其存儲爲字符串。我如何從import-csv列表中選擇特定字段?

回答

2

使用Select-Object -ExpandProperty搶只是一個單一屬性的值,然後用Where-Object過濾掉那些具有價值0

$AccountNumbers = Import-Csv .\data.csv |Select-Object -ExpandProperty 'Account Number' |Where-Object {$_ -ne "0"} 

然後使用-join運營商出示你的字符串:

$CommaSeparatedString = $AccountNumbers -join ',' 
+0

完美。感謝您的快速回答。 – user3201928