使用R在Google电子表格中插入行

时间:2013-08-30 08:36:17

标签: r google-sheets

我需要通过R在Google电子表格文档中添加新行。我知道如何使用Curl读取R中的电子表格,但我不知道是否可以将新行从R插入到Google电子表格中。

这是在谷歌电子表格中读取行的代码

google_ss <- function(gid = NA, key = NA) 
{
  if (is.na(gid)) {stop("\nWorksheetnumber (gid) is missing\n")}
  if (is.na(key)) {stop("\nDocumentkey (key) is missing\n")}
  require(RCurl)
  url <- getURL(paste("https://docs.google.com/spreadsheet/pub?key=", key,
                      "&single=true&gid=", gid, "&output=csv", sep = ""),
                cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl"))
  read.csv(textConnection(url), header = T, sep = ",")
}

但我不知道是否可以将数据从R返回到谷歌电子表格

1 个答案:

答案 0 :(得分:0)

您可以使用googlesheets包中的gs_add_row()gs_edit_cells()功能。有关示例,请参阅googlesheets vignette