R: ошибка rJava с пакетом xlsx (0.4.2)

Я пытаюсь использовать пакет 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")

Мне кажется, что это должно работать, но это явно не так. Может кто-нибудь пролить некоторый свет на это?

Заранее спасибо!


person KritSandvich    schedule 02.07.2012    source источник


Ответы (1)


Вам нужно создать строки с помощью createRow или getRows, прежде чем вы сможете создавать ячейки в этих строках с помощью createCells.

person flodel    schedule 03.07.2012