我有一个变量,它将作为来自使用PowerShell的不同程序的字符串放入powershell中。让我们说变量是" value1,value2,value3"完整的。我想将其保存为csv文件。
我尝试过使用export-csv,但我得到的输出是
#TYPE System.String
Length
34
有没有办法可以使用powershell将字符串的值转换为csv,还是必须将每个项目分开?
答案 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
您还没有说明您的列的名称,导出的信息类型以及格式化方式。我和你提供的东西一起工作,就是这样。
您的问题的答案也很容易在谷歌找到。