起初,我尝试在 R 中读写 xlsx 文件(同时比较xlsx和openxlsx包之间的输出)。
我在 mac os 上工作。
使用read.xlsx()来自两个包的读取 xlsx 文件效果很好。但是,在编写新文件时,只有xlsx::write.xlsx()有效的。
更确切地说,该openxlsx::write.xlsx()命令没有出错,并且成功保存了一个 xlsx 文件,但是当我尝试使用 Numbers 打开该文件(通过双击文件夹中的文件)时,弹出一条错误消息告诉我该文件无法打开。
我尝试了不同的数据框,但结果保持不变。为了显示一个例子,请参考我直接从 R 帮助页面获取的以下行。它应该有效,但对我不起作用。
write.xlsx(iris, file = "writeXLSX1.xlsx", colNames = TRUE, borders = "columns")
Run Code Online (Sandbox Code Playgroud)
有人告诉我是什么问题吗?我试图用谷歌搜索旧线程,但似乎没有人讨论这个问题。我知道在许多类似的线程中人们建议更换软件包,好吧...在此之前,您能告诉我有哪些限制openxlsx吗?