如果单元格为空,请在PowerShell中删除工作表

时间:2015-07-14 19:20:57

标签: excel powershell scripting xlsx

$ worksheet是当前工作表,$ WorkBook已被定义为xlsx文件的路径。

这是我的代码:

http://www.sitename.net/search/label/Test%20Label

我试图删除当前的工作表," DeleteThisSheet"如果单元格A3为空。

我没有收到任何错误,也没有得到任何结果。我在想我的-eq""可能不是识别空单元的正确方法吗?

1 个答案:

答案 0 :(得分:3)

这会查找null或空值,并引用单元格的Value2属性而不是Text属性。我最幸运的是处理它,因为它是单元格的实际值而不是计算属性。

If([string]::IsNullOrEmpty($Worksheet.Cells.Item(1,3).value2)){