我有一个变量,它将作为一个字符串从一个使用powershell的不同程序中放入powershell中。假设变量是"value1, value2, value3",我想将其保存为csv文件。我尝试使用export-csv,但得到的输出是
"value1, value2, value3"
export-csv
#TYPE System.String Length 34
有没有一种方法可以使用powershell将字符串的值转换为csv,或者我必须将每一项分开?
f0brbegy1#
$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
1条答案
按热度按时间f0brbegy1#
你还没有说你的列的名字,你要导出的信息的类型,以及你希望它如何格式化。我用你提供的,就是这样。
你的问题的答案也很容易在谷歌上找到。
Powershell - Output string to CSV and format