检查Excel单元格是否包含数组项

时间:2018-05-16 14:51:04

标签: arrays excel powershell

我有一个Excel文件,其中有一个列,其中包含简短说明。我有一个包含数字的数组。我必须检测一个单元格是否包含任何数量的数组。

我的代码看起来像这样:

$CurrentCell = $openedworksheet.Cells.Item($i, 1).Value()
$Array='1', '2', '3', '4'

$a = 0
foreach ($numbers in $Array) {
    if ($numbers -match $currentCell) {
        $a = 1
    }
    if ($a -eq 0) {
       Write-Host $currentCell
    }
}

我尝试了很多变化,但没有得到理想的结果。

1 个答案:

答案 0 :(得分:0)

非常感谢你的帮助。最终的解决方案是:

Function<Set<String>, List<String>> setToList = s -> new ArrayList<String>(s);

:)