Имя пользователя:
Пароль:
 

Название темы: PowerShell и Excel
Показать сообщение отдельно

Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


примерно так
Код: Выделить весь код
cls

function seach ($x){
$File = "D:\1.xlsx"

$Excel = New-Object -ComObject Excel.Application
$xlprocess = Get-Process excel 
$Excel.visible = $false
$Workbook = $Excel.workbooks.open($file)
$Worksheets = $Workbooks.worksheets
$Worksheet = $Workbook.Worksheets.Item(1)

$SearchString = $x

$Range = $Worksheet.Range("A1").EntireColumn
$Search = $Range.find($SearchString)

$a=$Search.Row
$name=$Search.Value()
$data1= $Worksheet.Cells.Item($a,3).Text
$data2= $Worksheet.Cells.Item($a,5).Text
Write-Host "Имя: " $name   "Данное1: " $data1 "Данное2: " $data2
$Excel.quit()
$xlprocess | kill }
Это сообщение посчитали полезным следующие участники:

Отправлено: 05:14, 06-05-2011 | #2

Название темы: PowerShell и Excel