首页 > 解决方案 > 使用 openxlsx 导出 R 数据框时出错(“zipr 中的错误”)

问题描述

通常我在将 R 数据帧导出到 .xlsx 文件时使用 openxlsx 包和 write.xlsx 函数。从昨天开始——可能是在我使用了 XLConnect 包之后——有些事情搞砸了,write.xlsx 函数不再起作用了。这是我得到的错误:

zipr 中的错误(zipfile = tmpFile,include_directories = FALSE,files = list.files(path = tmpDir,:未使用的参数(include_directories = FALSE)

不幸的是,我不明白这个错误是什么意思。感谢您提供任何有用的建议。

编辑:当我使用较旧的 openxlsx 版本(4.1.0)时,该功能有效。

标签: rexport-to-excelopenxlsx

解决方案


我遇到了同样的错误。

我认为问题在于 openxlsx 的依赖关系。安装 openxlsx 时可能会获取一个“zipR”包,而实际依赖项是 zip 包:

我与 openxlsx 一起安装了“zip”,并且不再出现错误。


推荐阅读