📁

PowerShell で Excel のデータを読み取る

2022/06/03に公開

PowerShell で Excel のデータを読み取る必要があったので、調べた内容をメモ。

# Excel のファイルパス指定
$excelFile = "filepath\filename.xlsx"

# Excel のシート名指定
$sheetName = "Sheet1"

# 相対パスを想定してファイルのフルパスを取得
$excelFile = (Get-ChildItem $excelFile).FullName

# Excel オブジェクト作成してファイルを開く
$excel = New-Object -ComObject Excel.Application
$excel.Visible = $false
$book = $excel.Workbooks.Open($excelFile, 0, $true)
$sheet = $book.Worksheets.Item($sheetName)

# セルの値を読み取って出力
Write-Host $sheet.Cells.Item(1, 1).Text

引用

https://tex2e.github.io/blog/powershell/read-excel

Discussion