【发布时间】:2020-01-11 04:44:51
【问题描述】:
我正在通过下面的代码将我的输出写入 xlsx。在重新启动 R studio 后也多次出现错误。是否有任何永久解决方案来避免错误。
错误:- 第一个参数必须是工作簿。
require(openxlsx)
library(xlsx)
OUT <- createWorkbook()
addWorksheet(OUT,"Sheet1", tabColour = "orange")
addWorksheet(OUT,"Sheet2", tabColour = "orange")
任何建议都会有所帮助。
工作目录中也没有excel文件。
【问题讨论】:
-
在打开
openxlsx包后打开xlsx包。 R 默认使用以后打开的包。看起来您想使用addWorksheet的openxlsx版本,而不是xlsx版本。 -
你可以显示你的会话的错误
-
Error in addWorksheet(OUT, "Sheet2", tabColour = "green") : First argument must be a Workbook. -
删除
library(xlsx)并重试。 -
非常感谢菲尔它现在工作正常,在没有安装
library(xlsx)