导入csv后如何select特定列
我使用了import-csv cmdlet,并导入了许多列和行的csv文件。
我只想select不是0的帐号字段,并将它们分开“,”并将其存储为string。 我怎样才能从import-csv列表中select特定的字段?
使用Select-Object -ExpandProperty
来获取只有一个属性的值,然后使用Where-Object
过滤掉值为0
值:
$AccountNumbers = Import-Csv .\data.csv |Select-Object -ExpandProperty 'Account Number' |Where-Object {$_ -ne "0"}
然后使用-join
运算符来产生你的string:
$CommaSeparatedString = $AccountNumbers -join ','