使用Poi在Excel中使用的值是错误的数据类型错误

时间:2012-04-16 06:48:43

标签: excel apache-poi

我正在尝试修改现有公式以处理使用POI.Jar生成的Excel中的除零错误

现有样本公式: L93 / N3

修改样本公式: IF(N3 = 0, “0.000%”,L93 / N3)

编码完成:

设置单元格公式如下

cell.setCellFormula(formula);

**格式

添加如下:**

HSSFCellStyle cs36 = wb.createCellStyle();
cs36.setDataFormat(wb.createDataFormat().getFormat("0.000%"));

使用的Poi Jars如下:

使用的Poi罐子是poi-3.1-FINAL-20080629.jar POI-的contrib-3.1-FINAL-20080629.jar

在生成的Excel的单元格中出现以下错误:

公式中使用的值是错误的数据类型。单元格显示'#VALUE!'

当我们逐步执行单元格公式stp时,我在下面的粗体部分出现错误 IF(N3 = 0, “0.000%”,的 L93 / N3

Kinldy给出了解决方案。谢谢。

0 个答案:

没有答案