使用Cells.value2读取excel单元格时出错,SOS
......
((Excel.Range)excelWorksheet.Cells[rowIndex,colIndex1]).Value2.ToString()
......
如果单元格不为空,读取正常
但当当前单元格为空的时候,总是抱错,
而我却要要写个判断语句的,当单元格为空时,停止读取。怎么办呢?
sos
------解决方案--------------------if(excelWorksheet.Cells[rowIndex,colIndex1]).Value2==null)
{
...
}
else
{
....
}
------解决方案--------------------出错的话使用异常处理试试,
try
{
......
((Excel.Range)excelWorksheet.Cells[rowIndex,colIndex1]).Value2.ToString()
......
}
catch
{
//停止读取了,继续执行后面的语句
.....
.....
}