Powershell格式表csv成列

dev*_*nkd 1 csv powershell formatting

我在Powershell中有以下代码行可以输出数据数组。我遇到的问题是Name,Title,Department不进入列。取而代之的是,我得到了一个单列,并且每个行都位于一个单元格之间,并且之间有制表符。

$ outList | 格式表名称,标题,部门-自动> c:\ Scripts \ test2.csv

如何输出到列?

MFT*_*MFT 5

您应该改用Export-Csv cmdlet。

$outList | Export-Csv -path c:\scripts\test.csv -NoTypeInformation
Run Code Online (Sandbox Code Playgroud)

如果仅需要选定的字段,请首先将其通过管道传递到Select-Object cmdlet。

$outList | Select-Object -Property Name, Title, Department | Export-Csv -path c:\scripts\test.csv -NoTypeInformation
Run Code Online (Sandbox Code Playgroud)