excel表已存在,其中有500行、14列数据,现需要更新表中这500行数据中的某一列,数据来源为datagridview。
利用NPOI导出时发现,数据只能导出前155行,从第156行开始就无法导出,报错信息为:未将对象引用设置到对象的实例。
导出数据的代码如下:
for (int i = 0; i < 155; i++)
//for (int i = 0; i < dt.Rows.Count; i++) <154可以,<155不可以?
{
sheet.GetRow(i+1).GetCell(8).SetCellValue(Convert.ToDouble(dt.Rows[i][0]));
}
i<154时可以导出,i<155时就不能导出。
求大神解答,为什么会出现这个问题?
已采纳
C#利用NPOI导出数据到Excel
- 写回答
- 好问题 提建议
- 追加酬金
- 关注问题
- 分享
- 邀请回答