首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Poi 将excel单元格设立为空,使公式引用可用

2012-07-19 
Poi 将excel单元格设置为空,使公式引用可用使用poi生成excle报表时遇到这样的问题,当前单元格没值,在设置

Poi 将excel单元格设置为空,使公式引用可用
使用poi生成excle报表时遇到这样的问题,当前单元格没值,在设置当前单元格为空时遇到问题,因为没值的这个单元格在后面的公式中被引用,因为是空导致公式不能解析,但发现excel本身的这种情况却没有问题,遂发现是我在poi设置空值时使用的是:sheet.getRow(i).getCell(j).setCellValue(""); 该空值不被excel所识别,后发现解决方案如下:

将该单元格类型设置为:HSSFCell.CELL_TYPE_BLANK类型即可。
//将当前单元格由数值类型设置为空 (设置为空的单元格才能参与excel公式计算,而""," " null等均不能参与计算)
sheet.getRow(k).getCell(j).setCellType(HSSFCell.CELL_TYPE_BLANK);

1 楼 2bad2bad 2011-12-15   如果cell为空的话,setCellType(HSSFCell.CELL_TYPE_BLANK)一样会报空指针啊?

热点排行