【问题标题】:R: rJava error with xlsx (0.4.2) packageR:xlsx(0.4.2)包的rJava错误
【发布时间】:2012-07-03 06:41:48
【问题描述】:

我正在尝试使用 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")

在我看来它应该有效,但显然没有。任何人都可以对此有所了解吗?

提前致谢!

【问题讨论】:

    标签: r apache-poi xlsx rjava


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-24
      相关资源
      最近更新 更多