每当我尝试将字符串或数组导出为CSV时,我都不会从数组中获取信息。我得到字符串或数组的长度。
例如:
在Array中有一个名为nbaps111
的名称。
当我这样做时:
Export-CSV -Path "C:\Users\admrd\Desktop\test\bat\result_spwo_updated_on.csv" -NoTypeInformation -Delimiter ";"
我进入Excel 8
但不进入NBAPS111
我做错了什么?我怎么转换它?
答案 0 :(得分:0)
你可以试试这个:
"azerty","toto" | % {New-Object -TypeName psobject -Property @{"name"=$_} } | Export-Csv C:\temp\t.csv -NoTypeInformation -Delimiter ";"
它给出了:
cat C:\temp\t.csv
"name"
"azerty"
"toto"
被修改
管道部件使用属性PsObject
创建"name"
对象,然后在导出此对象时将属性apear作为列名称。在默认行为中,"length"
类型的属性String
出现在CSV文件中。