方法1: Import-Csvを使用する方法
$data = Import-Csv -Path "C:\path\to\file.csv"
この方法では、PowerShellのImport-Csv
コマンドレットを使用してCSVファイルをインポートし、結果を変数$data
に格納します。各行はオブジェクトとして表され、各列はオブジェクトのプロパティとしてアクセスできます。
方法2: Get-ContentとConvertFrom-Csvを使用する方法
$content = Get-Content -Path "C:\path\to\file.csv"
$data = $content | ConvertFrom-Csv
この方法では、Get-Content
コマンドレットを使用してCSVファイルの内容を読み取り、ConvertFrom-Csv
コマンドレットを使用してPSObjectに変換します。結果は変数$data
に格納されます。
方法3: Import-CsvとForEach-Objectを使用する方法
$data = Import-Csv -Path "C:\path\to\file.csv" | ForEach-Object {
[PSCustomObject]$_
}
この方法では、Import-Csv
コマンドレットを使用してCSVファイルをインポートし、ForEach-Object
コマンドレットを使用して各行を[PSCustomObject]型に変換します。結果は変数$data
に格納されます。
これらの方法は、CSVファイルを読み込んでPowerShellで処理するための基本的な手法です。必要に応じて、データの加工や追加の処理を追加することができます。