$x1 = (1,22,333,4444)
$x1 | export-csv 'd:\123.csv' -Force
然後我得到這個:如何在PowerShell中將數組導出到csv?
如何獲得這樣的表?:
$x1 = (1,22,333,4444)
$x1 | export-csv 'd:\123.csv' -Force
然後我得到這個:如何在PowerShell中將數組導出到csv?
如何獲得這樣的表?:
CSV的不只是接受任意的數據正確,你可以請使用| Out-File x.csv
將它們轉儲到單獨的行中,然後使用Import-Csv
指定標題將其讀回,但正確的CSV需要標題爲sa VED。
如果你想正確地保存它,你需要將它轉換成一個對象,其中的數字實際上是「命名」的對象,因此powershell可以創建一個有效的CSV。
1,22,333,4444 | ForEach {
[PSCustomObject]@{Number = $_}
} | Export-Csv C:\++\123.csv -NoTypeInformation
-NoTypeInformation
去除#TYPE
報頭。
說的是,Out-File
是它匹配你的'預期'輸出表的唯一方式,你似乎沒有在這裏尋找CSV。
這將創建一個適當的CSV文件與頭:
ConvertFrom-Csv (1,22,333,4444) -Header Number|Export-Csv .\123.csv -NoType
在Excel單元格A1加載將Number
這將創建一個假的CSV用Excel接受並返回你的樣表。
(1,22,333,4444)|Set-Content .\234.csv