问题描述
通过NPOI读取Excel时,Excel中存在空的单元格,会导致row.count小于Excel实际列数,出现引用错误;这时需要将cell从索引模式row[i]
修改到从方法中取值row.GetCell(i)
,并判断是否非空。
Irow row=null;
for(int i=0;i<row.LastCellNum;i++)
{
string data=row[i].ToString();
if(row.GetCell(i)!=null)
{
string data=row.GetCell(i);
}
}