如何在R studio中通过URL读取excel文件?它的https

如何在R studio中通过URL读取excel文件?它的https,r,rstudio,r-package,R,Rstudio,R Package,我有一个以Excel格式提供数据的安全Url。我如何在R studio中阅读它 请说明必要的软件包和功能。我已尝试读取.xls(), read\u xlsx,read.URL等等。似乎什么都不管用。你可以分两步完成。首先,您需要使用类似于download.file的工具下载它,然后使用readxl::read\u excel download.file("https://file-examples.com/wp-content/uploads/2017/02/file_example_XLS_1

我有一个以Excel格式提供数据的安全Url。我如何在R studio中阅读它

请说明必要的软件包和功能。我已尝试读取.xls(),
read\u xlsx
read.URL
等等。似乎什么都不管用。

你可以分两步完成。首先,您需要使用类似于
download.file
的工具下载它,然后使用
readxl::read\u excel

download.file("https://file-examples.com/wp-content/uploads/2017/02/file_example_XLS_10.xls", destfile = "/tmp/file.xls")
readxl::read_excel("/tmp/file.xls")
库(readxl)
图书馆(httr)

url您是否尝试将其作为.csv数据集导入RStudio?也许值得一试!:)

这对你有帮助吗?这回答了你的问题吗?试过这个。它不起作用。还有别的办法吗?它抛出这个@Samprita。您的错误表明您指定了文件扩展名xlsx而不是xls。这可能就是问题所在。或者,您的防火墙可能会阻止连接,这是此类问题的一个问题。您可以尝试保存到另一个位置,最好保存在您的主目录中,您肯定具有读/写权限。请在回答中添加一些详细和有意义的解释
library(readxl)
library(httr)

url<-'https://......xls'
GET(url, write_disk(TF <- tempfile(fileext = ".xls")))
read_excel(TF)