将字符串转换为csv Powershell

时间:2016-04-05 19:33:24

标签: string csv powershell

我有一个变量,它将作为来自使用PowerShell的不同程序的字符串放入powershell中。让我们说变量是" value1,value2,value3"完整的。我想将其保存为csv文件。

我尝试过使用export-csv,但我得到的输出是

#TYPE System.String
Length
34

有没有办法可以使用powershell将字符串的值转换为csv,还是必须将每个项目分开?

1 个答案:

答案 0 :(得分:0)

$string = ("value1, value2, value3").Split(',').Replace(" ","")

[PSCustomObject]@{
    'Column1'=$string[0]
    'Column2'=$string[1]
    'Column3'=$string[2]
} | Export-Csv .\file.csv -Append -Force -NoTypeInformation
Invoke-Item .\file.csv

您还没有说明您的列的名称,导出的信息类型以及格式化方式。我和你提供的东西一起工作,就是这样。

您的问题的答案也很容易在谷歌找到。

Powershell - Output string to CSV and format