首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Apache Poi设置R1C1样式公式

如何使用Apache Poi设置R1C1样式公式
EN

Stack Overflow用户
提问于 2017-10-11 22:52:34
回答 1查看 975关注 0票数 1

我通过JSON获取数据并使用Apache POI生成Excel,当我使用普通公式"SUM(Q5:R5)“时,它工作得很好,但当我尝试使用r1c1参考公式SUM(RC-2:RC-1)时,它抛出异常。我已经参考了Apache POI文档,并找到了间接方法,但不确定如何适用于我的案例。在这个问题上,有人能帮我吗?

错误代码:原因: org.apache.poi.ss.formula.FormulaParseException:指定的命名范围'RC‘在当前工作簿中不存在。

代码语言:javascript
复制
if(value[CELL_TYPE].equals("CELL_TYPE_FORMULA")) {
    String data = value[CELL_DATA];
    c.setCellFormula(data);
    c.setCellType(getCellType(value[CELL_TYPE]));
}

设置cellFormula时出现错误。

这是试图为单元格设置的JSON Array数据:["SUM(RC-2:RC-1)","CELL_TYPE_FORMULA"]

EN

回答 1

Stack Overflow用户

发布于 2018-01-06 07:58:37

POI当前不支持公式per this documentation中的R1C1样式单元格引用。

此外,您的语法对于R1C1语法- see the description here是错误的。你要么使用R,要么使用C,不能同时使用两个。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46691386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档