R:xlsx(0.4.2)包中的rJava错误

时间:2012-07-02 20:23:47

标签: r apache-poi xlsx rjava

我正在尝试使用xlsx包来填充包含外部文件信息的电子表格。到目前为止,我已经使用addDataFrame()将信息放入电子表格中,我尝试过的所有内容都是成功的(字体,颜色,边框等)

现在的问题是我需要有一列超链接,要做到这一点,我需要获取或创建特定的单元格(我不确定哪个,并且都给出了相同的错误)。以下代码:

library(xlsx)
wb = createWorkbook(type="xlsx")
sheet = createSheet(wb, sheetName="InProduction")
createCell(1, 2)

产生错误:

  

.jcall(row [[ir]],“Lorg / apache / poi / ss / usermodel / Cell;”中的错误,   “createCell”,: RcallMethod:无法确定对象类

在做了一些讨论之后,我发现它试图呼叫的方法是from this API并且有电话:

minColIx <- .jcall(row[[ir]], "T", "getFirstCellNum")

在我看来,它应该起作用,但显然不是。任何人都可以对此有所了解吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

您需要先使用createRowgetRows创建行,然后才能使用createCells在这些行中创建单元格。