poi读excel的空cell时,产生空指针

背景

昨天,我用poi读取excel时,当读到空的cell时,抛出个空指针异常。但是当我读取别的excel时,即使cell为空,也不抛空指针啊,读出结果为""。
我就想一探究竟

过程

通过来回比对,我发现了问题。
如果该cell为新的cell(即你从未向里面写过数据)读出的是空指针。
如果该cell不为新的cell(里面有内容,或者原来有内容现在你把内容删了),读出的是""。

解决

为了防止抛空指针一样,我们写出excel的时候,可以把空的cell输出为"",这样在读入的时候就不会抛出空指针了

posted @ 2020-11-09 08:54  三只蛋黄派  阅读(499)  评论(0编辑  收藏  举报