【问题标题】:Export dataframe from R to Excel, while preserving old data on excel file将数据框从 R 导出到 Excel,同时保留 excel 文件中的旧数据
【发布时间】:2018-09-12 21:34:21
【问题描述】:

我正在使用 write.xlsx 命令将 R 中的数据框导出到 excel。 例如 write.xlsx(output, "C:/myfolder/output.xlsx) 数据框有 4 列。这些列中的数据每周更新一次。我想将 R 中的数据框导出到 excel 文件中,而不会丢失前一周的旧数据。

基本上,将数据导出到 excel 文件应该有助于每周记录数据

【问题讨论】:

  • 读取旧文件,rbind()新数据,写入新文件?

标签: r excel export-to-excel export-to-csv


【解决方案1】:

您可以使用XLConnect 包将每周的数据写入同一工作簿中的单独工作表。

library(XLConnect)
dat <- loadWorkbook(filename="yourDataFile.xlsx") # read existing file
createSheet(dat, name = "weekNumber") # create worksheet for the current week
writeWorksheet(dat,
               sheet = "weekNumber",
               data = yourDataframe,
               header = FALSE,
               rownames = NULL) # write yourDataframe to the new worksheet
saveWorkbook(dat) # save the new worksheet

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-25
    • 1970-01-01
    • 1970-01-01
    • 2012-08-01
    • 2015-08-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多