diff --git a/Examples/TryMultiplePivotTables.ps1 b/Examples/TryMultiplePivotTables.ps1 index 0ae60c3..7b0382b 100644 --- a/Examples/TryMultiplePivotTables.ps1 +++ b/Examples/TryMultiplePivotTables.ps1 @@ -2,20 +2,18 @@ ipmo .\ImportExcel.psd1 -Force - $pt=[ordered]@{} -$pt.PT1=@{ - - SourceWorkSheet='Sheet1' +$pt.ServiceInfo=@{ + SourceWorkSheet='Services' PivotRows = "Status" PivotData= @{'Status'='count'} IncludePivotChart=$true ChartType='BarClustered3D' } -$pt.PT2=@{ - SourceWorkSheet='Sheet2' +$pt.ProcessInfo=@{ + SourceWorkSheet='Processes' PivotRows = "Company" PivotData= @{'Company'='count'} IncludePivotChart=$true @@ -28,10 +26,5 @@ $ps=Get-Process | Select-Object Name,Company, Handles $file = "c:\temp\testPT.xlsx" rm $file -ErrorAction Ignore -$gsv| Export-Excel -Path $file -AutoSize -$ps | Export-Excel -Path $file -AutoSize -WorkSheetname Sheet2 -PivotTableDefinition $pt -Show - -return -Get-Service | - select status, Name, displayName, starttype | - Export-Excel -Path $file -Show -PivotTable $pt -AutoSize \ No newline at end of file +$gsv| Export-Excel -Path $file -AutoSize -WorkSheetname Services +$ps | Export-Excel -Path $file -AutoSize -WorkSheetname Processes -PivotTableDefinition $pt -Show diff --git a/Export-Excel.ps1 b/Export-Excel.ps1 index 2c6d9f4..dd4051e 100644 --- a/Export-Excel.ps1 +++ b/Export-Excel.ps1 @@ -544,7 +544,7 @@ Function Export-Excel { if ($PivotTableDefinition) { foreach ($item in $PivotTableDefinition.GetEnumerator()) { $targetName = $item.Key - $pivotTableName = $targetName + 'PivotTable' + $pivotTableName = $targetName #+ 'PivotTable' $wsPivot = $pkg | Add-WorkSheet -WorkSheetname $pivotTableName -NoClobber:$NoClobber $pivotTableDataName = $targetName + 'PivotTableData'