R可以使用用户名/密码从Sharepoint下载.xlsx吗?

时间:2019-05-22 14:30:30

标签: r sharepoint rcurl httr

我需要将一张工作表从excel文件下载到R中的数据框中,以支持开发中的flexdashboard。它需要自动化,因此不能选择在本地下载文件然后再访问它。

我能够使用getBinaryURL()建立共享点连接并下载数据,但是显然无法获得特定的工作表。我将工作表转换为.csv只是为了进行更多故障排除,并能够使用以下代码在单个字符向量中获取可读数据:

library(RCurl)
require(httr)

pwd<-as.raw(c(...))
url <- "https://URL"

destfile<-"C:\\Destpath"
data<-rawToChar(getBinaryURL(url,userpwd = paste0("user", ":", 
        rawToChar(pwd)),ssl.verifypeer = FALSE))

在另一端出现的很多东西:

"$-   , $-   , $-   , $-   \r\nPSU, $-   , $-   , $-   ,3,0,0.003,0,0.09,1,0.9, $-   ,4800, $-   , $-   ,4800, $-   , $-   , $-   , $-   ,4800,1811367.812, $-   ,462000, $-   ,24485735.68, $-   , $-   ,"  

我尝试使用以下方法将其推入数据框

data.frame(data,sep=","header=TRUE)

但是它只是吐出与以前相同的输出。

是否仅需使用R即可通过用户名/密码轻松地检索excel文件?

0 个答案:

没有答案