起初,我尝试在 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")
有人告诉我问题是什么吗?我试图用谷歌搜索旧线程,但似乎没有人讨论这个问题。我知道在许多类似的线程中人们建议更改包,好吧...在此之前,你能告诉我有什么限制openxlsx
吗?