R openxlsx软件包Excel公式问题

时间:2019-10-27 10:30:49

标签: r excel openxlsx

我正在使用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  

任何人都知道为什么无法将公式打印出来吗?非常感谢

0 个答案:

没有答案