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)
"&single=true&gid="
, gid - 1,
"&output=csv"
, sep =
""
),
cainfo =
system.file
(
"CurlSSL"
,
"cacert.pem"
, package =
"RCurl"
))
read.csv
(
textConnection
(url), header = T, sep =
","
)
}
## Example:
## Mind that the worksheets are numbered consecutively from 0 to n,
## irrespective of the actual worksheet-name.
## The key should be put in apostrophes.
## And, the URL works only for published spreadsheets!
(data <-
google_ss
(gid = 0,
key =
"0AmwAunwURQNsdDNpZzJqTU90cmpTU0sza2xLTW9fenc"
))
没有评论:
发表评论