检查单元格是否为空

本文关键字:是否 单元格 检查 | 更新日期: 2023-09-27 18:04:21

如果有一个对单元格的引用,如何检查它是否为空?

伪代码:

Excel.Range cell = (Excel.Range)MyRange.Cells[1, 1];
if (cell.value2.IsNull) { Stuff }
else { Other Stuff }

遗憾的是,IsNull不存在

检查单元格是否为空

你想太多了。Range.Value2返回一个对象。如果你想检查null引用,只需输入

if(Range.Value2 == null)
{
  //blah blah
}
else
{
  //blah blah
}

你可能应该多看看在线API文档。

http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.range.value2 (v = office.14) . aspx

http://msdn.microsoft.com/en-us/library/ms262200 (v = office.14) . aspx

if (mWSheet1.Cells[z, y + 3].Value2 != null)

orderPc.ManufactureDate = Convert.ToString(mWSheet1.Cells[z, y + 3].Value2);