LoginSignup
0
0

More than 1 year has passed since last update.

[powershell]CSVの列を配列にする

Posted at

powershellでCSVを操作するとき、特定の列の情報を配列として取得していろいろやりたい時がある。
そんな時に一行で取得してくるやり方があるのでご参考まで。

例えばこんなCSVがあったとする。

sample.csv
    no,name
    1,alexa
    2,google
    3,pepper

このCSVのname列のみを配列として取得したいときに下記のように記述すると1行で取得できる

sample.ps1
    $namelist = Import-Csv .\test.csv -Encoding Default | Select-Object -ExpandProperty name
    $namelist

Select-Object の -ExpandProperty の引数に、取得したい列名を指定すればよい。

出力結果
    alexa
    google
    pepper
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0