你可以这样做
OpenXLSX
:使用
loadWorkbook()
要读入原始文件,请修改所需的数据,并使用
saveWorkbook()
是的。评论将保留:
library(openxlsx)
wb <- loadWorkbook("commented.xlsx")
df <- readWorkbook(wb)
df[2:3] <- df[2:3] * 2
df$d <- "funny"
writeData(wb, 1, df)
saveWorkbook(wb, "modified.xlsx")
unlink(c("commented.xlsx", "modified.xlsx"))
样本数据
以下内容:
library(openxlsx)
wb <- createWorkbook("unknown")
addWorksheet(wb, "Sheet 1")
df <- data.frame(a = 1:3, b = 4:6, c = 7:9)
writeData(wb, 1, df)
comment <- createComment("Random comment")
writeComment(wb, 1, 1, 1, comment)
saveWorkbook(wb, "commented.xlsx")