XLConnect输出到MacBookPro中的Excel慢速。为什么?

XLConnect输出到MacBookPro中的Excel慢速。为什么?,r,windows,macos,export-to-excel,xlconnect,R,Windows,Macos,Export To Excel,Xlconnect,Windows会立即执行这段代码,但在我的Mac电脑上,只需编写两个大约2000行的数据表就需要很长时间,有时甚至超过10分钟。有人能提出一个解决方案吗?我用过卡侬连接库。谢谢 # 8. Write results to file path <- dirname(normalizePath(inp.file)) out.file <- paste(path, "/Out-",basename(inp.file),sep="") wb <- loadWorkbook(out.fi

Windows会立即执行这段代码,但在我的Mac电脑上,只需编写两个大约2000行的数据表就需要很长时间,有时甚至超过10分钟。有人能提出一个解决方案吗?我用过卡侬连接库。谢谢

# 8. Write results to file
path <- dirname(normalizePath(inp.file))
out.file <- paste(path, "/Out-",basename(inp.file),sep="")
wb <- loadWorkbook(out.file, create = TRUE)
createSheet(wb, name = "Activities")
createSheet(wb, name = "Resources")

writeWorksheet(wb, ActTab, sheet = "Activities", rownames = "EventNum")
writeWorksheet(wb, ResAvail, sheet = "Resources",rownames = "EventNum")
saveWorkbook(wb)
#8。将结果写入文件

路径看起来我刚刚破解了它。我从上一次运行中删除了输出文件,效果很好。问题似乎出在loadWorkbook函数中的选项“create=TRUE”上。用相同的名称覆盖现有文件可能无法正常工作

你试过增加记忆力吗?它们可以进行不同的设置尝试
memory.limit()
memory.limit()似乎是Windows命令,而不是osx?您是否在R中键入了该命令?这是我得到的>memory.limit()[1]Inf警告消息:“memory.limit()'is Windows specific>您应该将这个问题和您的观察结果发送给软件包维护人员,看看它是否真的是一个bug。是的,有道理。Thank.create=此处的真实效果与预期一致。create=TRUE将创建一个尚不存在的文件,但不会覆盖现有文件。但将加载现有文件。