如何使用powershell搜索excell中的字符串

时间:2017-07-16 20:43:49

标签: excel powershell

我有一个包含多个excell文件的文件夹,我想搜索像" 2501" anf找到大量的文件,然后将它的文件名输出到文件(或显示).i写了一些脚本并搜索了一些,但没有找到答案。

我写道:

$Location = "C:\1.xlsx"
$SearchStr = "Mike"
$Sel = Select-String  -pattern $SearchStr -path $Location  
If ($Sel -eq $null)
{
write-host "$Location does not contain $SearchStr" -ForegroundColor Cyan
}
 Else 
{
    write-host "Found  $SearchStr  `n$Se in $Location"
}

 Write-host "end" -ForegroundColor Yellow

仅当我指定txt文件时才有效,但它不适用于excel。

我将感谢所有帮助我的人。

1 个答案:

答案 0 :(得分:0)

这可能有助于https://gallery.technet.microsoft.com/office/How-to-search-text-in-e16373b8

此外,您可能需要循环文件夹以在每个Excel文件中搜索