我有一个 26 mb 的 Excel 工作簿,我正在尝试向其中添加一个 42 kb 的工作表。使用 openxlsx 包,我有以下代码:
wb_object <- loadWorkbook(to_name2)
addWorksheet(wb_object, "New Data")
writeData(wb_object, sheet = "New Data", m_data)
saveWorkbook(wb_object, to_name2, overwrite = TRUE)
我注意到的是这段代码需要大约 2 分钟才能执行。我相信 R 正在读取整个 26 mb 文件,然后附加 42 kb 工作表。有没有办法将 42 kb 工作表附加到 26 mb 工作簿而无需读取 26 mb 文件?每次运行将节省 2 分钟。