导入csv后如何select特定列

我使用了import-csv cmdlet,并导入了许多列和行的csv文件。 导入的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 ','