【PowerShell】CSVファイルを読み込む

PowerShellで
 ・CSVファイルを読み込む方法
を紹介します!

PR

コード

ここでは例として
 ・デスクトップ配下のファイル「employee.csv」を読み込む方法
を紹介します。

employee.csv
employee.csv
# CSVファイル
$csvFile = "C:\Users\user\Desktop\employee.csv"

$ws = New-Object -ComObject Wscript.Shell

# CSVファイルの存在有無を確認
if (-Not(Test-Path $csvFile)) {
    $ws.popup("CSVファイルが存在しないため、処理を終了します。")
    exit
}

# CSVファイルの読み込み
$rs = Import-Csv $csvFile -Encoding Default

foreach ($r in $rs) {
    Write-Host $r.名前
    Write-Host $r.生年月日
    Write-Host $r.性別
    Write-Host 
}

「CSVファイル」を指定します(1行目)。

「CSVファイル」が存在しない場合は、処理を終了します(6~10行目)。

「Import-Csv」コマンドレットによりCSVファイルを読み込みます(13行目)。
※上記では変数「rs」に読み込んだ内容を設定しています。

PR

実行結果

CSVファイルを読み込めました。

実行結果
PR

参考

上記で使用した以下の詳細は、公式サイトをご確認ください。

●「Import-Csv」コマンドレット

タイトルとURLをコピーしました