[英]Initiating blank workbook using Openxlsx in R
我有两个数据表,我想使用openxlsx
包写在一个XLSX文件中的两个单独的表上。 我可以编写其中一个,然后加载工作簿以添加另一个表,但这使事情变得复杂(我还将动态名称分配给XLSX文件)。
但是,当前我无法启动空白工作簿(一个接一个地添加工作表),并且无法在任何地方找到任何解决方案。 可能我缺少一些非常琐碎的东西,但目前我已经不知所措了。 请帮忙。
基于openxlsx
解决方案将不胜感激。
希望这可以帮助!
library(openxlsx)
df1 = data.frame(ID = c("a","b","c","d"), a = 1:4)
df2 = data.frame(ID = c("p","q","r"), b = 10:12)
wb <- createWorkbook()
addWorksheet(wb, "sheet1")
addWorksheet(wb, "sheet2")
writeDataTable(wb, "sheet1", x = df1, rowNames = F)
writeDataTable(wb, "sheet2", x = df2, rowNames = F)
saveWorkbook(wb, "writeDataTableExample.xlsx", overwrite = TRUE)
#install Rtools in case it throws error
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.