diff --git a/Examples/ConditionalFormatting/Top10-DataBar-TwoColorScale.ps1 b/Examples/ConditionalFormatting/Top10-DataBar-TwoColorScale.ps1 new file mode 100644 index 0000000..f462549 --- /dev/null +++ b/Examples/ConditionalFormatting/Top10-DataBar-TwoColorScale.ps1 @@ -0,0 +1,33 @@ +$xlfile = "$env:TEMP\test.xlsx" +Remove-Item $xlfile -ErrorAction SilentlyContinue + +$data = ConvertFrom-csv @" +Store,January,February,March,April,May,June +store27,99511,64582,45216,48690,64921,54066 +store82,22275,23708,28223,26699,41388,31648 +store41,24683,22583,97947,31999,39092,41201 +store16,16568,48040,68589,20394,63202,26197 +store21,99353,23470,28398,21788,94101,88608 +store86,66662,83321,27489,92627,54084,24278 +store07,92692,53300,29284,39643,33556,53885 +store58,68875,83705,66635,81025,30207,75570 +store01,21292,82341,81339,12505,29516,41634 +store82,74047,93325,25002,40113,76278,45707 +"@ + +Export-Excel -InputObject $data -Path $xlfile -TableName RawData -WorksheetName RawData +Export-Excel -InputObject $data -Path $xlfile -TableName TopData -WorksheetName StoresTop10Sales +Export-Excel -InputObject $data -Path $xlfile -TableName Databar -WorksheetName StoresSalesDataBar +Export-Excel -InputObject $data -Path $xlfile -TableName TwoColorScale -WorksheetName StoresSalesTwoColorScale + +$xl = Open-ExcelPackage -Path $xlfile + +Set-ExcelRange -Worksheet $xl.StoresTop10Sales -Range $xl.StoresTop10Sales.dimension.address -NumberFormat 'Currency' -AutoSize +Set-ExcelRange -Worksheet $xl.StoresSalesDataBar -Range $xl.StoresSalesDataBar.dimension.address -NumberFormat 'Currency' -AutoSize +Set-ExcelRange -Worksheet $xl.StoresSalesTwoColorScale -Range $xl.StoresSalesDataBar.dimension.address -NumberFormat 'Currency' -AutoSize + +Add-ConditionalFormatting -Worksheet $xl.StoresTop10Sales -Address $xl.StoresTop10Sales.dimension.address -RuleType Top -ForegroundColor white -BackgroundColor green -ConditionValue 10 +Add-ConditionalFormatting -Worksheet $xl.StoresSalesDataBar -Address $xl.StoresSalesDataBar.dimension.address -DataBarColor Red +Add-ConditionalFormatting -Worksheet $xl.StoresSalesTwoColorScale -Address $xl.StoresSalesDataBar.dimension.address -RuleType TwoColorScale + +Close-ExcelPackage $xl -Show \ No newline at end of file