Экспорт кадра данных из R в Excel с сохранением старых данных в файле Excel - PullRequest
0 голосов
/ 13 сентября 2018

Я использую команду write.xlsx для экспорта моего фрейма данных в R, чтобы преуспеть.например, write.xlsx(output, "C:/myfolder/output.xlsx) В кадре данных есть 4 столбца.Данные в этих столбцах обновляются еженедельно.Я хочу экспортировать фрейм данных в R в файл Excel без потери старых данных, которые были у меня с предыдущей недели.

По сути, экспорт данных в файл Excel должен помочь вести журнал данных неделя за неделей

1 Ответ

0 голосов
/ 13 сентября 2018

Вы можете записать данные каждой недели на отдельную рабочую таблицу в той же рабочей книге, используя пакет 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
...