diff --git a/RemoveWorksheet.ps1 b/RemoveWorksheet.ps1 index 6093352..6533d48 100644 --- a/RemoveWorksheet.ps1 +++ b/RemoveWorksheet.ps1 @@ -1,2 +1,19 @@ Function Remove-WorkSheet { + param( + [Parameter(Mandatory)] + $Path, + [Parameter(Mandatory)] + [String[]]$WorksheetName, + [Switch]$Show + ) + + $pkg = Open-ExcelPackage -Path $Path + + if ($pkg) { + foreach ($wsn in $WorksheetName) { + $pkg.Workbook.Worksheets.Delete($wsn) + } + + Close-ExcelPackage -ExcelPackage $pkg -Show:$Show + } } \ No newline at end of file