在R中编写.ods文件的方法(适用于openoffice / libreoffice)

12

有很多种方法可以在R中读取.ods文件,例如使用gnumeric软件包。但是我找不到任何一种直接写入 .ods 文件的方法。 有任何想法吗?

(这将特别有用,因为Google Drive电子表格在本地显示为.ods文件,因此这将是一种在离线情况下编辑Google电子表格而不使用像RGoogleDocs这样的解决方案的方法。)


看起来你将会被困在编写 .xls 文件的工作中,要么是进行外部转换,要么是编写一个宏(可通过诸如 XLConnect 工具调用),以便间接地从 R 进行转换。 - Carl Witthoft
谢谢,遗憾。有趣的是,我认为这个功能会更受欢迎,因为正如我所说,它是从R更新已发布的Google电子表格的好方法。 - Steve Powell
当问题被提出时可能还没有解决方案。目前,readODS 软件包可以编写 ods 文件。 - G5W
@G5W 你能写一个答案吗?否则这将被列为“未回答”。 - Buggy
@user3293236 好的,我会做。 - G5W
1个回答

17

这个问题比较久远。我只是在回答它,以便它不会没人回答。当问题被提出时可能没有解决方案。目前,包readODS有一个write_ods函数,可以写入ods文件。下面是一个快速示例:

library(readODS)
write_ods(iris, "iris.ods")

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接