Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在powershell中将阵列导出为csv?_Powershell - Fatal编程技术网

如何在powershell中将阵列导出为csv?

如何在powershell中将阵列导出为csv?,powershell,Powershell,然后我得到这个: 我怎样才能得到这样一张桌子 CSV不仅仅正确地接受任意数据,您可以使用|Out File x.CSV将它们转储到单独的行中,然后使用指定标题的Import CSV将其读回,但正确的CSV在保存时需要标题 如果要正确保存,需要将其转换为对象,其中数字实际上在对象中“命名”,以便powershell可以创建有效的CSV $x1 = (1,22,333,4444) $x1 | export-csv 'd:\123.csv' -Force -NoTypeInformation删除#

然后我得到这个:

我怎样才能得到这样一张桌子


CSV不仅仅正确地接受任意数据,您可以使用
|Out File x.CSV
将它们转储到单独的行中,然后使用指定标题的
Import CSV
将其读回,但正确的CSV在保存时需要标题

如果要正确保存,需要将其转换为对象,其中数字实际上在对象中“命名”,以便powershell可以创建有效的CSV

$x1 = (1,22,333,4444)
$x1 | export-csv 'd:\123.csv' -Force
-NoTypeInformation
删除
#TYPE
标题


也就是说,
Out File
是它与您的“预期”输出表匹配的唯一方法,您似乎没有在这里寻找CSV。

CSV不仅仅正确地接受任意数据,您可以使用
|Out File x.CSV
将它们转储到单独的行中,然后用指定标题的
Import Csv
将其读回,但正确的Csv在保存时需要标题

如果要正确保存,需要将其转换为对象,其中数字实际上在对象中“命名”,以便powershell可以创建有效的CSV

$x1 = (1,22,333,4444)
$x1 | export-csv 'd:\123.csv' -Force
-NoTypeInformation
删除
#TYPE
标题


也就是说,
Out File
是它匹配您的“预期”输出表的唯一方法,您似乎没有在此处查找CSV。

这将创建一个带有标题的正确CSV文件:

1,22,333,4444 | ForEach {
    [PSCustomObject]@{Number = $_}
} | Export-Csv C:\++\123.csv -NoTypeInformation
加载到Excel单元格A1中的将是
Number

这将创建一个由Excel接受的假Csv,并返回您的示例表

ConvertFrom-Csv (1,22,333,4444) -Header Number|Export-Csv .\123.csv -NoType

这将创建一个带有标题的正确csv文件:

1,22,333,4444 | ForEach {
    [PSCustomObject]@{Number = $_}
} | Export-Csv C:\++\123.csv -NoTypeInformation
加载到Excel单元格A1中的将是
Number

这将创建一个由Excel接受的假Csv,并返回您的示例表

ConvertFrom-Csv (1,22,333,4444) -Header Number|Export-Csv .\123.csv -NoType