2014-09-22 58 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")