Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在r中创建空工作簿_R_Xlconnect - Fatal编程技术网

在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也可以使用。我很乐意提供帮助。