3

csv をインポートし、各行のセル値 (列) を検索してから、null または空白の値を見つけてカウントしようとしています。次に、カウントが 13 に達した場合は、X を実行します。ただし、このコードを実行すると、セル/列の値が単一のオブジェクトであり、各列の個々の値ではないように見えますか? 行内の個々のセル値を検索するにはどうすればよいですか?

サンプルコード

$DataFileLocation = "\\Server\Output.csv"
$sheet = import-csv $DataFileLocation
$count = 0
foreach ($row in $sheet) {
    foreach ($column in $row) {
        Write-Host "Searching value: $column"
        if ($column -eq $null -or " ") {
            Write-Host "Found a blank!"
            $count++
        }
    }
    $count
    if ($count -eq 13) {
        Write-Host "Found match!" -ForegroundColor Red
    }
    $count = 0
}
4

2 に答える 2