我正在尝试使用POI在XSSFCell中设置公式。
Cell.setFormula("SE(D87=0; ""; D80/D87)");
错误是:
Name 'SE' is completely unknown in the current workbook.
有人知道为什么吗? 谢谢!
答案 0 :(得分:4)
您似乎正在尝试创建IF
公式。我发现this page关于Excel公式翻译成不同语言,我发现英文公式名称IF
会转换为SE
几种语言。
我不相信Apache POI支持英语以外的名称中的公式名称。试试英文名字。您可能需要也可能不需要用逗号替换分号;我不确定Apache POI是否考虑到了这一点。
cell.setCellFormula("IF(D87=0, \"\", D80/D87)");