mirror of
https://github.com/dfinke/ImportExcel.git
synced 2025-12-16 00:04:24 +00:00
added custom formatting example
This commit is contained in:
@@ -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
|
||||||
Reference in New Issue
Block a user