NPOI导出excel表格某些单元格或者列报未将对象引用设置到对象的实例
2017-07-28 11:00
381 查看
如题问题。作为一个新手实在很费解为什么会存在这种问题。百度了半天,所有人的回答都是帮你分析错误,但是大部分都是一些人指点江山的样子但是就是没有给你解决方案,估计混分狗吧。
不过还是有些良心麻油愿意分享他们的知识的。在这些的解决方案里我总结一下:
第一:模板用错了(本人就是这种情况,但是打死不去检查感觉自己就是没写错)
第二:当前行或者列不存在(这种人就是脑残,比如说我第八列第十列都没有报错,就报了第九列的异常,还跟我讲不存在?说就说了你倒是给个解决方案啊)
第三:忘记了
这些其实一开始都是不符合我的要求的(虽然我真的是模板用错,大家引以为戒)。考虑到应该是excel表格的问题。在期间我自己想了两个办法,问题也是可以解决的。
第一:可以将excel表中的报异常的单元格或者行删除重新添加。(这种方法貌似成功率不太高)
第二个就是不要 sheet.CreateRow().CreateCell().SetCellValue(),我们用sheet.CreateRow ().CreateCell().SetCellValue()。里面的行索引和列索引相同就可以了。
不过还是有些良心麻油愿意分享他们的知识的。在这些的解决方案里我总结一下:
第一:模板用错了(本人就是这种情况,但是打死不去检查感觉自己就是没写错)
第二:当前行或者列不存在(这种人就是脑残,比如说我第八列第十列都没有报错,就报了第九列的异常,还跟我讲不存在?说就说了你倒是给个解决方案啊)
第三:忘记了
这些其实一开始都是不符合我的要求的(虽然我真的是模板用错,大家引以为戒)。考虑到应该是excel表格的问题。在期间我自己想了两个办法,问题也是可以解决的。
第一:可以将excel表中的报异常的单元格或者行删除重新添加。(这种方法貌似成功率不太高)
第二个就是不要 sheet.CreateRow().CreateCell().SetCellValue(),我们用sheet.CreateRow ().CreateCell().SetCellValue()。里面的行索引和列索引相同就可以了。
相关文章推荐
- DataGridView导出到Excel时“未将对象引用设置到对象的实例”
- 判断session或者是cookies为空的时候出现“未将对象引用设置到对象的实例”的报错
- 无法解析的外部符号(或者未将对象引用设置到对象实例)
- NPOI导入数据时报错“未将对象引用设置到对象的实例”,解决方案
- 未处理NullReferenceException--未将对象引用设置到对象的实例
- asp.net中:出现“未将对象引用设置到对象的实例”的原因
- 未将对象引用设置到对象的实例"的问题
- 未将对象引用设置到对象的实例
- FineUi 表格控件 [NullReferenceException: 未将对象引用设置到对象的实例错误
- WINFORM 使用datagridview取值时出现"未将对象引用设置到对象的实例"
- 打开sqlserver之后出现的问题:未将对象引用设置到对象的实例
- 在发布程序时重新编译,报错“未将对象引用设置到对象的实例”的错误
- ashx中应用HttpContext.Current.Session ,呈现未将对象引用设置到实例上
- 在内容页中添加ASP.NET AJAX控件TabContainer,运行出现“未将对象引用设置到对象的实例”错误。
- Java调用webservice出现System.NullReferenceException: 未将对象引用设置到对象的实例。
- asp.net报错:“System.NullReferenceException: 未将对象引用设置到对象的实例”
- 解决ashx文件下的Session“未将对象引用设置到对象的实例”
- asp.net经典问题之“未将对象引用设置到对象的实例”
- 未将对象引用设置到对象的实例--可能出现的问题总结
- ashx和session解决未将对象引用设置到对象的实例问题