Rstudio安装XLConnect包

这个包对于读取以及编辑excel文件功能强大。

1. 下载

install.packages("XLConnect")

过程会提示需要同时下载依赖包“rJava”

2.下载完毕后安装,但出现了问题

安装XLConnect.png

意思是说之前安装的Java环境版本太高,需要8~11版。

3. 在win10和mac上分别下载了个11和10的版本,并且安装成功:

win10

mac

4. 接下来设置环境变量:

win10

控制面板--系统和安全--系统--高级系统设置--环境变量
在用户变量下点击新建环境变量,添加变量名:JAVA_HOME; 变量值:C:\Program Files\Java\jdk-10.0.0
然后点击Path后,选择编辑,出现一个表格,将%JAVA_HOME%\bin添加,最后确定后退出。

mac

终端输入命令

open -e .bash_profile

打开bash_profile后输入:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk10.0.2.jdk/Contents/Home
PATH= $JAVA_HOME/bin:$PATH:.
export JAVA_HOME
export PATH


关闭后,终端输入以下面命令,即配置完毕

source .bash_profile

5. 最后再来安装xlconnect包,win10和mac再报一样的错

再次报错

气急懊恼之下,又将这些包重新下载了好几遍,网上的好多帖子也尝试无果。。。

最后一次尝试,奇怪的事情发生了:

没有报错了.png

一次library不成,再来一次就不会报错了。win10和mac都是如此,且后面其内置函数的操作都不会报错,表明可以用了。但关闭Rstudio后,又得重新libaray两次才能使用该包。。。

折腾了一下午,就这样吧!

你可能感兴趣的:(Rstudio安装XLConnect包)