簡體   English   中英

刪除具有特定值的行

[英]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) {
  # ...
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM