繁体   English   中英

在R中使用Openxlsx初始化空白工作簿

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM