我有一个包含多个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。
我将感谢所有帮助我的人。
答案 0 :(得分:0)
这可能有助于https://gallery.technet.microsoft.com/office/How-to-search-text-in-e16373b8
此外,您可能需要循环文件夹以在每个Excel文件中搜索