R:xlsx (0.4.2) 包的 rJava 错误

2024-04-04

我正在尝试使用 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 http://poi.apache.org/apidocs/org/apache/poi/ss/usermodel/Row.html#getFirstCellNum%28%29通过电话:

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

在我看来,它应该有效,但显然不行。有人能解释一下吗?

提前致谢!


您需要使用创建行createRow or getRows在您可以使用以下命令在这些行中创建单元格之前createCells.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

R:xlsx (0.4.2) 包的 rJava 错误 的相关文章

随机推荐