首先,我尝试在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
的局限性是什么吗?