2

我正在尝试在带有 POI 的 XSSFCell 中设置公式。

Cell.setFormula("SE(D87=0; ""; D80/D87)");

错误是:

名称“SE”在当前工作簿中完全未知。

为什么?

4

1 回答 1

4

看起来您正在尝试创建一个IF公式。我发现这个关于 Excel 公式翻译成不同语言的页面,我发现英文公式名称IF翻译成SE几种语言。

我不相信 Apache POI 支持除英文名称之外的公式名称。试试英文名。您可能需要也可能不需要用逗号替换分号;我不确定 Apache POI 是否考虑到这一点。

cell.setCellFormula("IF(D87=0, \"\", D80/D87)");
于 2013-03-06T17:54:39.460 回答