通过R以编程方式访问sharepoint xlsx



我目前正在尝试访问公司sharepoint驱动器中的xlsx文件

URL - https://xxxx.sharepoint.com/:x:/r/sites/cqa/xxxx/_layouts/15/doc2.aspx?sourcedoc=%7BFxxx390-B71D-4C71-B252-6E3DCA8E9FDA%7D&file=Updated%20LXXal%20Reqxxxxents%20for%20XXXXX%20XXXX%20Actixxxx.xlsx&action=default&mobileredirect=true&cid=0abe8bcd-c785-4c14-a9f3-263e8e806aa6

我读了多个链接,但似乎都不起作用。尝试使用httr::GET

require(httr)
url <- "above url"
r <- GET(url, authenticate("amit.sahoo@xxxx.com","password"))

但得到以下错误响应:

Date: 2022-04-08 13:07
Status: 403
Content-Type: text/plain; charset=utf-8
Size: 13 B

尝试使用CCD_ 2;需要管理员批准"。

有没有其他直接的方法可以通过数据帧中的R读取文件。任何建议都会有所帮助。

我已经能够使用以下代码访问共享点中的xlsx文件:

library(readxl)
url <- "https://sharepoint.mycompany.ca/teams/report/file.xlsx"
download.file(url = url, destfile = "D:/file.xlsx", mode = "wb")
read_excel("D:/file.xlsx")

最新更新