如果单元格为空,则删除PowerShell中的表单
$ worksheet是当前工作表,$ WorkBook已被定义为xlsx文件的path。
这是我的代码:
if($worksheet.Cells.Item(1,3).text -eq ""){ $WorkBook.worksheets.Item("DeleteThisSheet").Delete() }
我试图删除当前工作表,“DeleteThisSheet”,如果单元格A3是空的。
我没有得到任何错误,也没有得到任何结果。 我在想我的-eq“”可能不是识别空单元格的正确方法?
这将查找空值或空值,并引用单元格的Value2
属性而不是Text
属性。 我有最幸运的处理,因为它是一个单元格的实际值,而不是一个计算的属性。
If([string]::IsNullOrEmpty($Worksheet.Cells.Item(1,3).value2)){