java导入excel单元格为空(null)-导入报空指针异常错误

本文解决Java导入Excel时遇到的单元格row.getCell为null的问题,通过判断单元格是否为空,采用createCell方法创建并设置单元格值,避免空指针异常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

✅作者简介:大家好我是poizxc2014
📃个人主页:poizxc2014的博客_优快云博客-数据库,mysql,java领域博主
🔥💖如果觉得博主的文章还不错的话,请👍三连支持一下博主哦🤞

目录

一、【报错内容】

二、【解决方案】


一、【报错内容】

java导入excel单元格row.getCell为空(null)-导入报空指针异常错误

那应该怎么解决呢???

poizxc2014:没那么严重,其实很好解决,我来操作给你看👀👀👀

二、【解决方案】

if(row.getCell(i) == null){//单元格没有值(等于null)时,getCell方法获取不到单元格,要用createCell方法。
    row.createCell(i).setCellValue(new HSSFRichTextString(String.valueOf(resultList.get(i))));
}else {//单元格有值时,getCell方法获获取到单元格。
    row.getCell(i).setCellValue(new HSSFRichTextString(String.valueOf(resultList.get(i))));   
}

单元格没有值时,getCell方法获取不到单元格,此时要用createCell方法!

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3BvaXp4YzIwMTQ=,size_16,color_FFFFFF,t_70

评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值