2014-09-22 60 views
9

有很多方法可以读取R中的.ods包。与gnumeric包。但我无法找到任何方式直接写一个.ods文件。有任何想法吗?在R中编写.ods openoffice/libreoffice文件

(因为谷歌电子表格驱动显示为本地的.ods文件,这将是特别有用的,所以这将是谷歌编辑电子表格,而不使用像将无法在离线RGoogleDocs解决方案的方式。)

+0

看起来你打算写一个.xls文件被卡住,要么外部转换或写一个宏(通过调用类的工具'XLConnect'从'R' – 2014-09-22 11:33:44

+0

由于间接做转换很可惜,我觉得这样会有更多的需求,就像我说的那样,这是从R更新已发布的谷歌电子表格的好方法。 – 2014-09-23 11:46:09

+0

问题编写时可能没有解决方案,包''readODS'可以写ods文件 – G5W 2016-12-31 00:57:36

回答

5

这个问题老了。我只是填补它,以便它不会没有答案。问题编写时可能没有解决办法。目前,包readODS有一个功能write_ods,它将写入一个ods文件。简单的例子:

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