mirror of
https://github.com/dfinke/ImportExcel.git
synced 2025-12-16 00:04:24 +00:00
Compare commits
3 Commits
copilot/fi
...
e093d995b9
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e093d995b9 | ||
|
|
5a606f4f29 | ||
|
|
b8872ef6b4 |
@@ -0,0 +1,27 @@
|
||||
try { Import-Module $PSScriptRoot\..\..\ImportExcel.psd1 } catch { throw ; return }
|
||||
|
||||
$data = ConvertFrom-Csv @"
|
||||
Sequence1,StateName1,Abbreviation1,Sequence2,StateName2,Abbreviation2
|
||||
A001,Alabama,AL,A001,Alabama,AL
|
||||
A002,California,CA,B002,California,CA
|
||||
A003,Colorado,CO,A003,Colorado,CO
|
||||
A004,Florida,FL,A004,Maine,FL
|
||||
A005,Missouri,MO,A005,Missouri,MI
|
||||
A006,New Mexico,NM,A006,Tennessee,TN
|
||||
A007,North Carolina,NC,C007,North Carolina,NC
|
||||
A008,North Dakota,ND,A008,South Dakota,SD
|
||||
A009,Rhode Island,RI,D009,Rhode Island,VA
|
||||
A010,Texas,TX,A010,Texas,TX
|
||||
"@
|
||||
|
||||
$xlfile = "$PSScriptRoot\test.xlsx"
|
||||
Remove-Item $xlfile -ErrorAction SilentlyContinue
|
||||
|
||||
$file = $data | Export-Excel $xlfile -AutoSize -PassThru
|
||||
|
||||
Add-ConditionalFormatting -Worksheet $file.Sheet1 -Range '$1:$1' -ConditionValue '=True' -RuleType Expression -StopIfTrue
|
||||
Add-ConditionalFormatting -Worksheet $file.Sheet1 -Range '$D:$D' -ConditionValue '=NOT(EXACT($A1,$D1))' -RuleType Expression -ForegroundColor Red
|
||||
Add-ConditionalFormatting -Worksheet $file.Sheet1 -Range '$E:$E' -ConditionValue '=NOT(EXACT($B1,$E1))' -RuleType Expression -ForegroundColor Red
|
||||
Add-ConditionalFormatting -Worksheet $file.Sheet1 -Range '$F:$F' -ConditionValue '=NOT(EXACT($C1,$F1))' -RuleType Expression -ForegroundColor Red
|
||||
|
||||
Close-ExcelPackage $file -Show
|
||||
Reference in New Issue
Block a user