mirror of
https://github.com/dfinke/ImportExcel.git
synced 2025-12-11 13:53:20 +00:00
added regions
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
#region Setup
|
||||||
<#
|
<#
|
||||||
This examples demos three types of validation:
|
This examples demos three types of validation:
|
||||||
* Creating a list using a PowerShell array
|
* Creating a list using a PowerShell array
|
||||||
@@ -34,9 +35,17 @@ $excelPackage = $Data |
|
|||||||
$excelPackage = @('Chisel', 'Crowbar', 'Drill', 'Hammer', 'Nails', 'Saw', 'Screwdriver', 'Wrench') |
|
$excelPackage = @('Chisel', 'Crowbar', 'Drill', 'Hammer', 'Nails', 'Saw', 'Screwdriver', 'Wrench') |
|
||||||
Export-excel -ExcelPackage $excelPackage -WorksheetName Values -PassThru
|
Export-excel -ExcelPackage $excelPackage -WorksheetName Values -PassThru
|
||||||
|
|
||||||
$ValidationParams = @{WorkSheet = $excelPackage.sales; ShowErrorMessage = $true; ErrorStyle = 'stop'; ErrorTitle = 'Invalid Data' }
|
#endregion
|
||||||
|
|
||||||
|
#region Creating a list using a PowerShell array
|
||||||
|
$ValidationParams = @{
|
||||||
|
WorkSheet = $excelPackage.sales
|
||||||
|
ShowErrorMessage = $true
|
||||||
|
ErrorStyle = 'stop'
|
||||||
|
ErrorTitle = 'Invalid Data'
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# Creating a list using a PowerShell array
|
|
||||||
$MoreValidationParams = @{
|
$MoreValidationParams = @{
|
||||||
Range = 'B2:B1001'
|
Range = 'B2:B1001'
|
||||||
ValidationType = 'List'
|
ValidationType = 'List'
|
||||||
@@ -45,8 +54,9 @@ $MoreValidationParams = @{
|
|||||||
}
|
}
|
||||||
|
|
||||||
Add-ExcelDataValidationRule @ValidationParams @MoreValidationParams
|
Add-ExcelDataValidationRule @ValidationParams @MoreValidationParams
|
||||||
|
#endregion
|
||||||
|
|
||||||
# Creating a list data from another Excel Worksheet
|
#region Creating a list data from another Excel Worksheet
|
||||||
$MoreValidationParams = @{
|
$MoreValidationParams = @{
|
||||||
Range = 'C2:C1001'
|
Range = 'C2:C1001'
|
||||||
ValidationType = 'List'
|
ValidationType = 'List'
|
||||||
@@ -55,8 +65,9 @@ $MoreValidationParams = @{
|
|||||||
}
|
}
|
||||||
|
|
||||||
Add-ExcelDataValidationRule @ValidationParams @MoreValidationParams
|
Add-ExcelDataValidationRule @ValidationParams @MoreValidationParams
|
||||||
|
#endregion
|
||||||
|
|
||||||
# Creating a rule for numbers to be between 0 an 10000
|
#region Creating a rule for numbers to be between 0 an 10000
|
||||||
$MoreValidationParams = @{
|
$MoreValidationParams = @{
|
||||||
Range = 'F2:F1001'
|
Range = 'F2:F1001'
|
||||||
ValidationType = 'Integer'
|
ValidationType = 'Integer'
|
||||||
@@ -67,5 +78,8 @@ $MoreValidationParams = @{
|
|||||||
}
|
}
|
||||||
|
|
||||||
Add-ExcelDataValidationRule @ValidationParams @MoreValidationParams
|
Add-ExcelDataValidationRule @ValidationParams @MoreValidationParams
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region Close Package
|
||||||
Close-ExcelPackage -ExcelPackage $excelPackage -Show
|
Close-ExcelPackage -ExcelPackage $excelPackage -Show
|
||||||
|
#endregion
|
||||||
Reference in New Issue
Block a user