Files
ImportExcel/Copy-ExcelWorkSheet.ps1
2016-07-30 15:11:01 -04:00

22 lines
707 B
PowerShell

function Copy-ExcelWorkSheet {
[CmdletBinding()]
param(
[Parameter(Mandatory=$true)]
$SourceWorkbook,
[Parameter(Mandatory=$true)]
$SourceWorkSheet,
[Parameter(Mandatory=$true)]
$DestinationWorkbook,
$DestinationWorkSheet,
[Switch]$Show
)
Write-Verbose "Copying $($SourceWorkSheet) from $($SourceWorkbook) to $($DestinationWorkSheet) in $($DestinationWorkbook)"
if(!$DestinationWorkSheet) {
$DestinationWorkSheet = $SourceWorkSheet
}
Import-Excel -Path $SourceWorkbook -WorkSheetname $SourceWorkSheet |
Export-Excel -Path $DestinationWorkbook -WorkSheetname $DestinationWorkSheet -Show:$Show
}