Excel 导入csv后如何选择特定列
我使用了import-csv cmdlet并导入了包含许多列和行的csv文件Excel 导入csv后如何选择特定列,excel,csv,powershell,Excel,Csv,Powershell,我使用了import-csv cmdlet并导入了包含许多列和行的csv文件 我只想选择不为0的帐号字段,并将它们分隔为“,”并将其存储到字符串中。如何从导入csv列表中选择特定字段?使用选择对象-扩展属性仅获取单个属性的值,然后使用Where Object筛选出值为0的属性: $AccountNumbers = Import-Csv .\data.csv |Select-Object -ExpandProperty 'Account Number' |Where-Object {$_ -ne
我只想选择不为0的帐号字段,并将它们分隔为“,”并将其存储到字符串中。如何从导入csv列表中选择特定字段?使用
选择对象-扩展属性
仅获取单个属性的值,然后使用Where Object
筛选出值为0的属性:
$AccountNumbers = Import-Csv .\data.csv |Select-Object -ExpandProperty 'Account Number' |Where-Object {$_ -ne "0"}
然后使用-join
操作符生成字符串:
$CommaSeparatedString = $AccountNumbers -join ','
使用Select Object-ExpandProperty
仅获取单个属性的值,然后使用Where Object
筛选出值为0
的属性:
$AccountNumbers = Import-Csv .\data.csv |Select-Object -ExpandProperty 'Account Number' |Where-Object {$_ -ne "0"}
然后使用-join
操作符生成字符串:
$CommaSeparatedString = $AccountNumbers -join ','
完美的谢谢你的快速回答。太好了。谢谢你的快速回答。