mirror of
https://github.com/dfinke/ImportExcel.git
synced 2025-12-06 00:23:20 +00:00
37 lines
991 B
PowerShell
37 lines
991 B
PowerShell
function New-ExcelChart {
|
|
param(
|
|
$Title="Chart Title",
|
|
$Header,
|
|
[OfficeOpenXml.Drawing.Chart.eChartType]$ChartType="ColumnStacked",
|
|
$XRange,
|
|
$YRange,
|
|
$Width=500,
|
|
$Height=350,
|
|
$Row=0,
|
|
$RowOffSetPixels=10,
|
|
$Column=6,
|
|
$ColumnOffSetPixels=5,
|
|
[Switch]$NoLegend,
|
|
[Switch]$ShowCategory,
|
|
[Switch]$ShowPercent,
|
|
$SeriesHeader
|
|
)
|
|
|
|
[PSCustomObject]@{
|
|
Title=$Title
|
|
Header=$Header
|
|
ChartType=$ChartType
|
|
XRange=$XRange
|
|
YRange=$YRange
|
|
Width=$Width
|
|
Height=$Height
|
|
Row=$Row
|
|
RowOffSetPixels=$RowOffSetPixels
|
|
Column=$Column
|
|
ColumnOffSetPixels=$ColumnOffSetPixels
|
|
NoLegend = if($NoLegend) {$true} else {$false}
|
|
ShowCategory = if($ShowCategory) {$true} else {$false}
|
|
ShowPercent = if($ShowPercent) {$true} else {$false}
|
|
SeriesHeader=$SeriesHeader
|
|
}
|
|
} |