删除具有特定值的行
Delete rows with specific values
我正在使用我的脚本的这一部分删除每行有值的地方:admin
$i = 1
Do {
If ($worksheet.Cells.Item($i, 1).Value() -eq 'admin')
{
$objRange = $worksheet.Cells.Item($i, 5).EntireRow
$objRange.Delete()
$i -= 1
}
$i += 1
}
While ($worksheet.Cells.Item($i,1).Value() -ne $null)
我想知道如何添加一些不同的值并删除更多包含以下字词的行:系统、计算机...
谢谢!
使用 -in
集合包含运算符:
$rowValuesToDelete = 'admin','system','computer'
if($worksheet.Cells.Item($i, 1).Value() -in $rowValuesToDelete) {
# ...
}
我正在使用我的脚本的这一部分删除每行有值的地方:admin
$i = 1
Do {
If ($worksheet.Cells.Item($i, 1).Value() -eq 'admin')
{
$objRange = $worksheet.Cells.Item($i, 5).EntireRow
$objRange.Delete()
$i -= 1
}
$i += 1
}
While ($worksheet.Cells.Item($i,1).Value() -ne $null)
我想知道如何添加一些不同的值并删除更多包含以下字词的行:系统、计算机...
谢谢!
使用 -in
集合包含运算符:
$rowValuesToDelete = 'admin','system','computer'
if($worksheet.Cells.Item($i, 1).Value() -in $rowValuesToDelete) {
# ...
}