ここに私が使用したコードがあります。Rのxlsxパッケージを使用してxlsファイルに式を渡す
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ファイルを開くときには、セルA34のtext
"= A32 * B33"が見えました(式が機能するには、追加のEnterキーを押す必要があります)。数式を正しく入力するのを手伝ってもらえますか?
F9を押すだけでシートを開くことができますか?私は通常このようなことをrcomを介して行います。この種のものをより詳細に制御できます。 – Hansi
私はF9の代替品を試しましたが、うまくいかなかったようです。 – gvrocha