-1

次のコードは、「コード」フィールドに文字が含まれている限り機能します。誰が何が間違っているのか、どうすれば数字だけの「コード」値を表示できるのかを明らかにすることはできますか?

    $lookup = "c:\products.csv"
    $value = "036"
    $csv = Import-Csv $lookup -Header("code","description")
    $csv | Where-Object {$_.code -eq $value}
4

1 に答える 1

0

これにより、c:\products.csv ファイルがインポートされ、2 つの列が割り当てられます。

$csv = Import-Csv c:\products.csv -Header Code,Description

-as 演算子を使用してコード番号の値のみ (整数) を表示するには:

$csv | Where-Object { $_.Code -as [int] }
于 2012-08-24T14:34:54.450 に答える