R:使用xlsx(0.4.2)包时出现rJava错误

3
我正在尝试使用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:无法确定对象类

经过一番探索,我发现它试图调用的方法是来自此API的方法,调用如下:

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

我认为这应该可以工作,但显然并没有。有人能够解释一下吗?

提前感谢!

1个回答

2

在使用createCells创建单元格之前,您需要使用createRowgetRows创建行。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接