Использование Powershell для поиска ценности Excel - PullRequest
0 голосов
/ 05 марта 2019

G'day народ

Мне нужно скопировать файл Excel, если он содержит номер 1 в ячейке A2.Рабочая тетрадь xls содержит только 1 лист.

Пока у меня есть это, но я не уверен, что делать дальше, я только новичок в PowerShell.Похоже, что в Интернете есть много возможностей для поиска в Excel, но меньше о том, что делать после поиска, например, если search = True, например, copy-item.Любое руководство будет высоко ценится?Заранее благодарю

$File = "C:\Desktop\MODIS_hotspots.xls" 
$SheetName = "Sheet1"

$Excel = New-Object -ComObject Excel.Application
$Excel.visible = $true
$Workbook = $Excel.workbooks.open($file)
$Worksheets = $Workbooks.worksheets
$Worksheets = $Workbooks.worksheets
$Worksheets = $Workbooks.worksheets
$WorkSheet = $WorkBook.sheets.item($SheetName)
$SearchString = "1" 
$Range = $Worksheet.Range("A1:Z1").EntireColumn
$Search = $Range.find($SearchString)
if ($search -ne $null) 
...