XLConnect在启动R会话时自动加载

XLConnect在启动R会话时自动加载,r,xlconnect,R,Xlconnect,我的R软件包“XLConnect”有问题 每次我打开R,这个包都会自动加载 因此,我认为出于某种奇怪的原因,它被包含在默认包中,我这样写道: getOption('defaultPackages') [1] “数据集”“UTIL”“GR设备”“图形”“统计”“方法” 它不会出现在默认包中;现在我真的不知道该怎么办 我请求帮助。我遇到了类似的问题,原因是“默认工作区”中有一个名为的变量。也就是说,当您启动R时,它会加载一个工作区,该工作区在Windows上可能是,例如,“我的文档”中的.RData

我的R软件包“XLConnect”有问题

每次我打开R,这个包都会自动加载

因此,我认为出于某种奇怪的原因,它被包含在默认包中,我这样写道:

getOption('defaultPackages') [1] “数据集”“UTIL”“GR设备”“图形”“统计”“方法”

它不会出现在默认包中;现在我真的不知道该怎么办


我请求帮助。

我遇到了类似的问题,原因是“默认工作区”中有一个名为
的变量。也就是说,当您启动R时,它会加载一个工作区,该工作区在Windows上可能是,例如,“我的文档”中的.RData文件或其他类似位置

查看
ls(all=TRUE)
——列出所有变量,即使是以句点开头的变量

如果您在那里看到
.required
,并且
.required
包含类似“XLConnect”的内容,那么您(可能是碰巧)告诉R在每次加载此工作区时加载XLConnect。删除此变量

rm(.required)
。。并保存工作区

q("yes")

希望这有帮助。

当您使用XLConnect创建工作簿对象并保存工作区时,.RData中保存的对象会在后续启动时触发XLConnect和XLConnectJars包的加载。使用rm()删除对象,然后保存工作区可以解决此问题。

您是否更改了Rprofile.site文件?不,我不这么认为。我使用过的最新函数是使用writeWorksheet函数写入Excel后的saveWorkbook。请检查文件:…\R\etc\R profile.site是否确实没有
source
包中的某些函数,从而将它们放置在保存的环境中?确保
search
XLConnect
作为加载的软件包之一返回。是否恢复工作区?如果你是,不要。