Arrays 如何将CSV文件转换为数组?

Arrays 如何将CSV文件转换为数组?,arrays,csv,powershell,Arrays,Csv,Powershell,例如,我有csv文件,然后导入到PowerShell: $animal = Import-Csv “animal.csv” $animal 输出为: Animal ------ Bird cat dog 我该怎么做?又快又脏: Import-Csv ".\animal.csv" | Foreach-Object {$arrayOfAnimals += @($_.Animal)} Write-Host $arrayOfAnimals #Bird cat dog $arrayOfAnimals[1

例如,我有csv文件,然后导入到PowerShell:

$animal = Import-Csv “animal.csv”
$animal
输出为:

Animal ------ Bird cat dog 我该怎么做?又快又脏:

Import-Csv ".\animal.csv" | Foreach-Object {$arrayOfAnimals += @($_.Animal)}
Write-Host $arrayOfAnimals #Bird cat dog
$arrayOfAnimals[1] #cat
又快又脏:

Import-Csv ".\animal.csv" | Foreach-Object {$arrayOfAnimals += @($_.Animal)}
Write-Host $arrayOfAnimals #Bird cat dog
$arrayOfAnimals[1] #cat

回答得很好,+1回答得很好,+1
$newanimals = Import-Csv -Path "animal.csv" | Select -ExpandProperty Animal