基本上我有一个包含2列和很多行的excel文档。我试图弄清楚如何搜索excel文档中的字符串,并打印它旁边的值。
$strPath="G:\GNS\IP Information\New Techcare IP Spreadsheet.xlsx"
$objExcel=New-Object -ComObject Excel.Application
$objExcel.Visible=$false
$WorkBook=$objExcel.Workbooks.Open($strPath)
$worksheet = $workbook.sheets.item("Alhambra")
$intRowMax = ($worksheet.UsedRange.Rows).count $Columnnumber = 1
$xl.Cells.Find("Gateway")
最后一行是找到我要找的文本的那一行。
答案 0 :(得分:0)
好的,只是测试了它的功能。
$Searcher = $worksheet.usedrange.find("Gateway")
$target = $Searcher.offset(0,1)
$ target将是您要查找的单元格。 $ target.value2是该单元格的内容。