2016-01-12 3 views
0

Например, у меня есть CSV-файл, а затем импортировать в PowerShell:Как преобразовать CSV-файл в массив?

$animal = Import-Csv “animal.csv” 
$animal 

Выход:

Animal 
------ 
Bird 
cat 
dog

Я хотел бы, чтобы преобразовать значение массива, то есть я хотел бы поставить эти «птицы »,« cat »,« dog »in array, в основном вот так:

$newanimals = "Bird","Cat","Dog" 

Как я могу это сделать?

ответ

3
$newanimals = Import-Csv -Path "animal.csv" | Select -ExpandProperty Animal 
+0

Очень хороший ответ, +1 –

1

Быстрый и грязный:

Import-Csv ".\animal.csv" | Foreach-Object {$arrayOfAnimals += @($_.Animal)} 
Write-Host $arrayOfAnimals #Bird cat dog 
$arrayOfAnimals[1] #cat 
Смежные вопросы