我正在尝试编写一个R脚本来访问存储在我公司的Sharepoint页面上的Excel文件,以便我可以进行一些计算并绘制结果.我已经尝试了各种方法(download.file,RCurl getURL(),gdata),但我似乎无法弄清楚如何做到这一点.网址为HTTPS,应该有用户名和密码.我与这段代码最接近:
require(RCurl)
URL<-"https://companyname.sharepoint.com/sites/folder/_layouts/15/WopiFrame.aspx?sourcedoc={2DCC2ED7-1C13-4910-AFAD-4A9ACFF1C797}&file=myfile.xlsx&action=default'
f<-getURL(URL,verbose=T,ssl.verifyhost=F,ssl.verifypeer=F,userpwd="mylogin:mypw")
Run Code Online (Sandbox Code Playgroud)
这似乎连接(虽然用户名和密码似乎并不重要)并返回
> f
[1] "<html><head><title>Object moved</title></head><body>\r\n<h2>Object moved to <a href=\"https://companyname.sharepoint.com/sites/_layouts/15/WopiFrame2.aspx?sourcedoc={2DCC2ED7-1C13-4910-AFAD-4A9ACFF1C797}&file=MyFile.xlsx&action=default\">here</a>.</h2>\r\n</body></html>\r\n"`
Run Code Online (Sandbox Code Playgroud)
但是,我不知道该做什么,或者即使我走在正确的轨道上.任何帮助将不胜感激.