다음은 내가 사용한 코드입니다.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