Initial commit

This commit is contained in:
dfinke
2015-12-19 11:39:19 -05:00
parent f4e6821534
commit 5908f33341
3 changed files with 23 additions and 1 deletions

View File

@@ -10,6 +10,7 @@ Add-Type -Path "$($PSScriptRoot)\EPPlus.dll"
. $PSScriptRoot\Get-XYRange.ps1
. $PSScriptRoot\Charting.ps1
. $PSScriptRoot\New-PSItem.ps1
. $PSScriptRoot\Pivot.ps1
function Import-Excel {
param(

View File

@@ -1,6 +1,6 @@
param([string]$InstallDirectory)
$fileList = echo EPPlus.dll ImportExcel.psd1 ImportExcel.psm1 Export-Excel.ps1 New-ConditionalFormattingIconSet.ps1 Export-ExcelSheet.ps1 New-ExcelChart.ps1 Invoke-Sum.ps1 InferData.ps1 Get-ExcelColumnName.ps1 Get-XYRange.ps1 Charting.ps1 New-PSItem.ps1
$fileList = echo EPPlus.dll ImportExcel.psd1 ImportExcel.psm1 Export-Excel.ps1 New-ConditionalFormattingIconSet.ps1 Export-ExcelSheet.ps1 New-ExcelChart.ps1 Invoke-Sum.ps1 InferData.ps1 Get-ExcelColumnName.ps1 Get-XYRange.ps1 Charting.ps1 New-PSItem.ps1 Pivot.ps1
if ('' -eq $InstallDirectory)
{

21
Pivot.ps1 Normal file
View File

@@ -0,0 +1,21 @@
function Pivot {
[CmdletBinding()]
param(
$targetData,
$pivotRows,
$pivotData,
[OfficeOpenXml.Drawing.Chart.eChartType]$ChartType="Pie"
)
if(!$pivotData) {$pivotData=$pivotRows}
$xlFile = [System.IO.Path]::GetTempFileName() -replace "tmp","xlsx"
Write-Verbose $xlFile
$targetData |
Export-Excel -Path $xlFile `
-IncludePivotTable -IncludePivotChart `
-PivotRows $pivotRows -PivotData $pivotData `
-ChartType $ChartType `
-Show
}