【发布时间】:2019-07-30 18:58:29
【问题描述】:
openxlsx::write.xlsx 函数正在覆盖电子表格,而不是添加另一个选项卡。
我尝试遵循 Stackoverflow 的一些方向,但没有成功。
dt.escrita <- format(Sys.time(), '%Y%m%d%H%M%S')
write.xlsx( tbl.messages
,file = paste('.\\2_Datasets\\messages_',dt.escrita,'.xlsx')
,sheetName = format(Sys.time(), '%d-%m-%y')
,append = FALSE)
write.xlsx( tbl.dic.dados
,file = paste('.\\2_Datasets\\messages_',dt.escrita,'.xlsx')
,sheetName = 'Dicionario_Dados'
,append = TRUE)
一个包含两个标签的电子表格:30-07-19 和 Dicionario_Dados。
【问题讨论】:
-
您可能会被困在第一次阅读该工作表,
rbinding(或以其他方式结合)旧数据与新数据,然后继续写入。相关:community.rstudio.com/t/append-function-of-xlsx-in-openxlsx/… -
我不知道
openxlsx是否正在积极开发中(几个相关的错误正在未讨论/未解决),但这是在 2015 年提出的 (github.com/awalker89/openxlsx/issues/135)。 (其实awaker89一直沉默since Oct 2018。)
标签: r data-munging openxlsx