【发布时间】:2015-10-03 14:44:03
【问题描述】:
$worksheet 是当前工作表,$WorkBook 已被定义为 xlsx 文件的路径。
这是我的代码:
if($worksheet.Cells.Item(1,3).text -eq ""){
$WorkBook.worksheets.Item("DeleteThisSheet").Delete()
}
如果单元格 A3 为空,我正在尝试删除当前工作表“DeleteThisSheet”。
我没有收到任何错误,也没有收到任何结果。我在想我的 -eq "" 可能不是识别空单元格的正确方法?
【问题讨论】:
-
试试
If([string]::IsNullOrEmpty($Worksheet.Cells.Item(1,3).value2)){看看是否更适合您。 -
@TheMadTechnician 成功了。继续发帖作为答案,我会给你信用..
标签: excel powershell scripting xlsx