welcome to tetsuyanbo web site!!

tetsuyanbo

PowerShell

PowerShellメモ ヘッダ付きのCSVファイルを読み込んで列名を指定して1行づつ取得してみる

更新日:

CSVファイルを処理するときC#でモジュール作るほどでもないなぁ...ってものがあったときPowerShellならサクッとできるんかいな?
ってことで、試してみることに。
(この記事ではカラム=列、レコード=行、フィールド=1要素と同じ意味ってことにする)

ポイントはこんなとこ。

  • Import-CsvコマンドレットでCSVを読み取る
    (Import-Csvはファイルの1行目はヘッダ、2行目以降はデータとして認識することに注意)
  • 1要素は$行.列名の形式で取得する

んで、まずはサンプルファイル。
ヘッダでは1列目は"no"、2列目は"name"、3列目は"apple"って列名で定義しとく。
ファイル名はSample.csvって名前で作成。

んで、PowerShellのスクリプトの内容はこんな感じ。

実行したらこんな感じ。
ヘッダで定義した列名で指定しながら1行づつ内容を出力できと。

んまま、明日への自分へのメモってことで。

adsense 336 x 280

adsense 336 x 280

-PowerShell
-, , , , , , , , , , , , , ,

Copyright© tetsuyanbo , 2020 All Rights Reserved Powered by STINGER.