mirror of
https://github.com/dfinke/ImportExcel.git
synced 2025-12-06 00:23:20 +00:00
Made parameter names the same
This commit is contained in:
@@ -4,7 +4,7 @@ ps | where Company | select Company, Name, PM, Handles, *mem* |
|
||||
|
||||
Export-Excel .\testExport.xlsx -Show -AutoSize -AutoNameRange `
|
||||
-ConditionalFormat $(
|
||||
New-ConditionalFormattingIconSet -Address "C:C" `
|
||||
New-ConditionalFormattingIconSet -Range "C:C" `
|
||||
-ConditionalFormat ThreeIconSet -IconType Arrows
|
||||
|
||||
) -ConditionalText $(
|
||||
|
||||
@@ -45,7 +45,7 @@ function Export-Excel {
|
||||
[string]$TableName,
|
||||
[OfficeOpenXml.Table.TableStyles]$TableStyle="Medium6",
|
||||
[Object[]]$ConditionalFormat,
|
||||
[Object[]]$ConditionalText,
|
||||
[Object[]]$ConditionalText,
|
||||
[Object[]]$ExcelChartDefinition,
|
||||
[string[]]$HideSheet,
|
||||
[Switch]$KillExcel,
|
||||
@@ -71,7 +71,7 @@ function Export-Excel {
|
||||
|
||||
foreach($format in $ConditionalFormat ) {
|
||||
$target = "Add$($format.Formatter)"
|
||||
$rule = ($ws.ConditionalFormatting).$target($format.Address, $format.IconType)
|
||||
$rule = ($ws.ConditionalFormatting).$target($format.Range, $format.IconType)
|
||||
$rule.Reverse = $format.Reverse
|
||||
}
|
||||
|
||||
@@ -337,25 +337,25 @@ function Export-Excel {
|
||||
}
|
||||
}
|
||||
|
||||
if($ConditionalText) {
|
||||
if($ConditionalText) {
|
||||
foreach ($targetConditionalText in $ConditionalText) {
|
||||
$target = "Add$($targetConditionalText.ConditionalType)"
|
||||
|
||||
$target = "Add$($targetConditionalText.ConditionalType)"
|
||||
|
||||
$Range=$targetConditionalText.Range
|
||||
if(!$Range) { $Range=$ws.Dimension.Address }
|
||||
|
||||
$rule=($ws.Cells[$Range].ConditionalFormatting).$target()
|
||||
|
||||
|
||||
if($targetConditionalText.Text) {
|
||||
$rule.Text = $targetConditionalText.Text
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$rule.Style.Font.Color.Color = $targetConditionalText.ConditionalTextColor
|
||||
$rule.Style.Fill.PatternType=$targetConditionalText.PatternType
|
||||
$rule.Style.Fill.BackgroundColor.Color=$targetConditionalText.BackgroundColor
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$pkg.Save()
|
||||
$pkg.Dispose()
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
function New-ConditionalFormattingIconSet {
|
||||
param(
|
||||
[Parameter(Mandatory=$true)]
|
||||
$Address,
|
||||
$Range,
|
||||
[ValidateSet("ThreeIconSet","FourIconSet","FiveIconSet")]
|
||||
$ConditionalFormat,
|
||||
[Switch]$Reverse
|
||||
@@ -42,7 +42,7 @@ function New-ConditionalFormattingIconSet {
|
||||
$bp = @{}+$PSBoundParameters
|
||||
|
||||
$obj = [PSCustomObject]@{
|
||||
Address = $Address
|
||||
Range = $Range
|
||||
Formatter = $ConditionalFormat
|
||||
IconType = $bp.IconType
|
||||
Reverse = $Reverse
|
||||
|
||||
Reference in New Issue
Block a user