PowerShell Excel シート削除

PowerShellでExcelのシートを削除するサンプルです。

# Excelオブジェクト作成
$excel = New-Object -ComObject Excel.Application
$excel.Visible = $false
$excel.DisplayAlerts = $false

# エクセルを開く
$book = $excel.Workbooks.Open("C:\powershell\test.xlsx")

# シートの削除
$excel.worksheets.item("Sheet2").delete()

# 上書き保存
$book.Save()

# 閉じる
$excel.Quit()

# プロセスを解放する
$excel = $null
[GC]::Collect()

Bookmark this on Yahoo Bookmark
Bookmark this on Google Bookmarks
Share on LinkedIn
LINEで送る
Pocket