Установка значений ячеек в нескольких ячейках в листе Excel с помощью цикла for - R Program - PullRequest
0 голосов
/ 13 ноября 2018

Я пытаюсь обновить несколько значений ячеек в листе xlsx, используя функцию setCellValue(cell, value) из пакета xlsx.Работает нормально только тогда, когда я дал одну ячейку, если я держу код в цикле for() и объединяю ячейку, получая ошибку ниже.

Код:

fn <- "C:/TestR.xlsx"
sn <- "ExtractOFDBItem"

wb <- loadWorkbook(fn)
sheets <- getSheets(wb)
sheet <- sheets[[sn]]
rows <- getRows(sheet)
cells <- getCells(rows)

for (i in 1:10){
cellLocation <- sprintf("cells$`%s.12`", i)
setCellValue(cellLocation, "There is difference in responses, Please check the Logs")
saveWorkbook(wb, fn)
}

Ошибка:

Error in .jcall(cell, "V", "setCellValue", value) : 
  RcallMethod: cannot determine object class

Может ли кто-нибудь помочь мне с кодом, чтобы я мог обновить несколько ячеек в столбце с количеством строк «i»?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...