我正在尝试修改现有公式以处理使用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给出了解决方案。谢谢。