Вот код, который я использовал.
library(xlsx)
wb <- loadWorkbook('D:/test.xls')
sheets <- getSheets(wb)
sheet <- sheets[['my_sheet']]
addDataFrame(x = ds, sheet = sheet, row.names = FALSE, col.names = FALSE, startRow=3, startColumn=1)
cell.1 <- createCell(rows[1], colIndex=34)[[1,1]]
setCellValue(cell.1, "=A32*B33")
saveWorkbook(wb, 'D:/test.xls')
Добавление кадра данных работало без проблем. Но при открытии файла xls я увидел text
"= A32 * B33" в ячейке A34 (для работы формулы нужно нажать дополнительный ENTER, чтобы). Можете ли вы помочь мне правильно ввести формулу?