错误:XLConnect 的包或命名空间加载失败

问题描述

我正在 R studio 中安装 XLConnect 库,但无法安装。

我知道这个包有 java 依赖,我的 R 软件和 java 都是 64 位的。 此外,两者都已正确配置。 在安装 XLConnect 之前,我还安装了 rJava 包。 此软件包运行正常,但现在出现此错误。

library(XLConnect)

错误:“XLconnect”的包或命名空间加载失败:
.onload 在 XLConnect 的 loadNamespace() 中失败,详细信息:
称呼。 System2("cat",c("/etc/*-release"),stdout =TRUE,stderr = TRUE) 错误:“未找到“猫”。

请帮帮我。

解决方法

这对我有用:安装以前的版本,直到他们在 CRAN 修复此问题:

require(devtools)
install_version("XLConnect",version = "1.0.2",repos = "http://cran.us.r-project.org")

https://github.com/miraisolutions/xlconnect/issues/132 还建议:

install.packages("XLConnect",type="source",INSTALL_opts = c("--no-multiarch"))
,

XLConnect 仍然需要读取使用 SAP 的商业智能工具创建的 xlsx 文件。对于 readxl 和 openxlsx,这些 Excel 文件显示为空。

,

除了上述解决方案外,我还必须使用这行代码才能使其正常工作。

sys.setenv(XLCONNECT_JAVA_Repo_URL='https://jcenter.bintray.com')
,

如果仍然相关,将 rtools 添加到“路径”(系统环境变量)对我有用。

,

我是 R 的新手,并面临着这个挑战。综合上述所有建议后,这对我有用(Windows 用户):

  1. install.packages("devtools")

  2. install_version("XLConnect",version = "1.0.1",repos = "http://cran.us.r-project.org")

  3. 加载 JGR 库后(如果这是您首选的 GUI),那么您可以在包管理器下检查 XLconnect 的默认选项。

感谢您的贡献。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...