我正在使用R读取一个Excel工作表并将该工作表保存到另一个Excel。
library(openxlsx)
File <- "Source.xlsx"
#Read D7:F10 of the first sheet from wb.
wb <- loadWorkbook(file = File)
DataFromSource <- read.xlsx(wb, sheet = 1, colNames = TRUE, rows = seq(7, 10), cols = seq(4,6))
DataFromSource:
Index Name Age
1 Jim 20
2 Kate 18
# save DataFromSource to wb2
wb2 <- loadWorkbook(file = "Target.xlsx")
writeData(wb2, sheet = "Sheet1", x = DataFromSource, startCol = "B", startRow = 15, colNames = TRUE) #
saveWorkbook(wb2, "Target.xlsx", overwrite = TRUE)
# check data
wb2 <- loadWorkbook(file = "Target.xlsx")
DataFromSource <- read.xlsx(wb2, sheet = 1, colNames = TRUE, rows = seq(7, 10), cols = seq(4,6))
我发现DataFromSource可以保存到我的wb2中,但是wb2工作表在sheet1“ = A1&B1&C1”中具有一个excel公式。
预期的打印结果
Index Name Age Tag(=A1&B1&C1)
1 Jim 20 1Jim20
2 Kate 18 2Kate18
但是我的结果是:
Index Name Age
1 Jim 20
2 Kate 18
任何人都知道为什么无法将公式打印出来吗?非常感谢