Я очень плохо знаком с PowerShell и пытаюсь автоматизировать процесс выставления счетов, который я делаю.Я смог сгруппировать свои данные Excel в «записи», где каждый ремонтный номер # в столбце A имеет несколько строк деталей и диагностики.
, где я застрял, имеет цикл PowerShell для каждой записи, считывающей информацию в столбцахJM и предоставление соответствующего платежа в столбце H.
это изображение файла Excel, в котором счет обрабатывается в
Это код, который группирует мои строкик их соответствующему ремонту #
$intRowCount = $ws2.usedRange.Rows.Count
for($i=6; $i -le $intRowCount; $i++)
{
if($ws2.Cells.Item($i,1).text -like "")
{
$startRow = $i
for($j=$i+1; $j -le $intRowCount; $j++)
{
if($ws2.cells.Item($j,1).text -ne "" -or $j -eq $intRowCount)
{
$endRow = $j-1
if($j -eq $intRowCount)
{
$endRow = $j
}
break
}
}
$str = "A"+$startRow+":A"+$endRow
$ws2.Range($str).Rows.Group()
$i=$j
}
}
Любая помощь будет отличной, так как я делал это вручную в течение нескольких месяцев, просматривая тысячи строк данных.