-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 文件并为其分配两列

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

要使用 -as 运算符仅显示代码编号值(整数):

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