2015-04-04 84 views
1

我想使用R下載谷歌文檔電子表格,然後將電子表格作爲csv文件導入小型閃亮的服務器應用中。 我怎麼能這樣做?如何通過R下載谷歌文檔電子表格

+0

的[read.csv無法讀取從谷歌文檔CSV文件]可能重複(http://stackoverflow.com/questions/5834821/read-csv-fails-to-read- a-csv-file-from-google-docs) – 2015-04-04 19:39:47

+0

http://cran.r-project.org/web/packages/gsheet/gsheet.pdf可能有幫助 – 2015-04-04 19:44:40

回答

6

嘗試新的googlesheets包,它爲R API用於谷歌表:

https://github.com/jennybc/googlesheets

這個片段將安裝包,一個表複製到您的谷歌驅動器,它註冊訪問,和進口從一個翼片或工作表數據到本地data.frame:

devtools::install_github("jennybc/googlesheets") 
gap_key <- "1HT5B8SgkKqHdqHJmn5xiuaC04Ngb7dG9Tv94004vezA" 
copy_ss(key = gap_key, to = "Gapminder") 
gap <- register_ss("Gapminder") 
oceania_csv <- get_via_csv(gap, ws = "Oceania") 

至於具有光澤的集成,請參閱shinyga包最近併入支持:

https://github.com/MarkEdmondson1234/shinyga