请教JAVA使用POI导出excel处理空白单元格的问题

现在有如下需求,打开一个模板template.xls,然后往里面添加一些值,要添加的A列单元格之前都是空的,如果直接getCell()这些空白单元格并赋值会报空指针异常。... 现在有如下需求,打开一个模板template.xls,然后往里面添加一些值,要添加的A列单元格之前都是空的,如果直接getCell()这些空白单元格并赋值会报空指针异常。然后我在遇到需要添加的空白单元格先创建一个cell并赋值,这时赋值是成功的,但是另外一个问题就来了,有B列单元格,它的值是通过公式取A列的某些单元格计算得来的,A列的值添加成功后,B列的公式失效了,必须要手动点一下,才会触发,请问这个问题要如何解决?我的最终目的是能把数据库查到的值添加到A列,然后B公式还是生效的。
如果是我手动更改下A列的数据,B列的公式也会生效。请教这是什么原因?
展开
 我来答
Lunemoonfang
2014-07-15 · TA获得超过1536个赞
知道小有建树答主
回答量:2311
采纳率:0%
帮助的人:921万
展开全部
你只是给A列添加值,B列为什么会变?POI只是读写流操作数据.至于公式变化那是EXCEL自带的功能,你POI操作的是EXCEL文档而不是EXCEL本身,这个你得弄清楚
要想达到同样的效果,得到公式,然后根据参数计算出结果塞进B列中就行

至于你要操作EXCEL可以用JACOB,那是操作的EXCEL
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式