NPOI导出excel表格某些单元格或者列报未将对象引用设置到对象的实例

asp-net 同时被 3 个专栏收录
1 篇文章 0 订阅
1 篇文章 0 订阅
1 篇文章 0 订阅

如题问题。作为一个新手实在很费解为什么会存在这种问题。百度了半天,所有人的回答都是帮你分析错误,但是大部分都是一些人指点江山的样子但是就是没有给你解决方案,估计混分狗吧。

不过还是有些良心麻油愿意分享他们的知识的。在这些的解决方案里我总结一下:

第一:模板用错了(本人就是这种情况,但是打死不去检查感觉自己就是没写错)

第二:当前行或者列不存在(这种人就是脑残,比如说我第八列第十列都没有报错,就报了第九列的异常,还跟我讲不存在?说就说了你倒是给个解决方案啊)

第三:忘记了



这些其实一开始都是不符合我的要求的(虽然我真的是模板用错,大家引以为戒)。考虑到应该是excel表格的问题。在期间我自己想了两个办法,问题也是可以解决的。

第一:可以将excel表中的报异常的单元格或者行删除重新添加。(这种方法貌似成功率不太高)

第二个就是不要 sheet.CreateRow().CreateCell().SetCellValue(),我们用sheet.CreateRow ().CreateCell().SetCellValue()。里面的行索引和列索引相同就可以了。


  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:编程工作室 设计师:CSDN官方博客 返回首页

打赏作者

无能开发者

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值