我需要一个PowerShell片段,该片段在Excel工作表中搜索下一个空列。
我们非常感谢您的帮助。
到目前为止,我已经尝试过:
$Excel = New-Object -Com Excel.Application
$Excel.visible = $True
$WorkBook = $Excel.Workbooks.Open("C:\Users\Garry\Desktop\test.xlsx")
$Sheet = $Excel.WorkSheets.Item(1)
$xlLastCell = [Microsoft.Office.Interop.Excel.Constants]::xlLastColumn
$z=1
Do{$z, $z++}until ($Sheet.Column.Item(1, $xlLastCell).Value -eq "")
我试图循环它,所以它检查每列是否有do和直到语句的值,但是我总是得到错误 “不可能为值为NULL的表达式调用方法。” 错误声明指的是直到循环。
答案 0 :(得分:0)
将条件从“ 0”更改为“ $ null”,并将$ xlLastCell替换为计数器$ z:
.filter(variable__regex='.A.*')