在r中创建空工作簿
我想创建一个空工作簿并另存为在r中创建空工作簿,r,xlconnect,R,Xlconnect,我想创建一个空工作簿并另存为workbook.xlsx,以便在下一步将数据写入此工作簿中的多个工作表 我将loadWorkbook与软件包XLConnect一起使用。文件说: # Load workbook (create if not existing) loadWorkbook("workbook.xlsx", create = TRUE) 但是,它不起作用 Error in loadWorkbook("workbook.xlsx", create = TRUE) : unused
workbook.xlsx
,以便在下一步将数据写入此工作簿中的多个工作表
我将loadWorkbook
与软件包XLConnect
一起使用。文件说:
# Load workbook (create if not existing)
loadWorkbook("workbook.xlsx", create = TRUE)
但是,它不起作用
Error in loadWorkbook("workbook.xlsx", create = TRUE) :
unused argument (create = TRUE)
我还将createWorkbook
与包xlsx
一起使用。它返回了一个类为jobjRef
的工作簿
wb <- xlsx::createWorkbook(type="xlsx")
> class(wb)
[1] "jobjRef"
attr(,"package")
[1] "rJava"
wb类(wb)
[1] “jobjRef”
属性(,“包”)
[1] “rJava”
我哪里做错了?谢谢 尝试此
分离(“package:xlsx”,unload=TRUE)
,然后再次运行代码(即加载工作簿(“workbook.xlsx”,create=TRUE)
)谢谢,@Miha,它可以工作了!您可以解释一下为什么分离修复了这个问题吗?发生这种情况的原因是您加载了两个库:XLConnect
和xlsx
。优先级属于最后加载的库,因此,在本例中,xlsx
屏蔽了XLConnect
的某些功能并导致错误。谢谢,Miha。知道了。XLConnect::loadWorkbook也可以使用。我很乐意提供帮助。