4
4

6 回答 6

4

我对此有同样的问题。我做了以下事情,它解决了这个问题。也许它可以解决你的问题。

  • 关闭 R 或 RStudio。
  • 确保您当前的工作目录没有任何其他文件或文件夹。换句话说,在运行 createWorkbook() 之前,您要保存 xlsx 的路径是空的。如果您已经在其中保存了任何文件,只需将其复制并粘贴到其他位置即可。
  • 从头开始再次运行您的代码。
于 2018-11-09T21:57:59.677 回答
2

我遇到了同样的问题,我只是卸载了包,重新安装并重新加载它,它工作(无需关闭 R studio):

detach("package:openxlsx", unload=TRUE)

install.packages("openxlsx")

library(openxlsx)
于 2019-10-23T14:17:16.387 回答
1

为我工作卸载它并重新安装(或卸载)库 rio

detach("package:rio", unload=TRUE)
detach("package:openxlsx", unload=TRUE)

install.packages("openxlsx", "rio")

library(openxlsx)
于 2019-11-15T21:00:35.173 回答
0

当我尝试重新运行代码以导出 XLSX 文件时,我遇到了类似的问题。为了让我的代码运行良好,我只是确保将工作簿 (wb) 从我的全局环境中删除。我认为在您的代码之前插入以下行可能会有所帮助。

  rm(list=deparse(substitute(wb)),envir=.GlobalEnv)
于 2021-03-22T15:30:36.680 回答
0

遇到了同样的问题,从脚本中删除了 library(xlsx) & library(readxl),现在运行没有问题。现在在脚本中使用以下库作为上下文:

library(openxlsx)
library(rio)
library(rJava)
于 2021-01-19T05:44:44.147 回答
0

我可以通过禁用 XLSX 包来修复这个错误

detach("package:xlsx", unload = TRUE)
于 2021-11-12T01:57:28.443 回答