r语言 - 读取.xlsx 加载工作簿(文件、密码 = 密码)中的错误:找不到



>我正在尝试使用包"xlsx"从此链接"https://www.ons.gov.uk/file?uri=/economy/grossvalueaddedgva/datasets/regionalgvaibylocalauthorityintheuk/1997to2015/regionalgvaibylainuk.xls"打开.xls文件,但它似乎不起作用。我也尝试过其他软件包,如"gdata",但没有成功。

install.packages('xlsx')
require('xlsx')
file <- system.file('https://www.ons.gov.uk/file?uri=/economy/grossvalueaddedgva/datasets/regionalgvaibylocalauthorityintheuk/1997to2015/regionalgvaibylainuk.xls', package = "xlsx")
res <- read.xlsx(file, 5) # read the fifth sheet

我收到此错误:"加载工作簿(文件,密码 = 密码(中的错误:找不到">

我也尝试了函数 read.xls((,但它也给我抛出了一个错误。

我认为使用

readxl 包从 URL 读取 Excel 文件的答案可以在这里使用:

library(httr)
library(xlsx)
url1<-'https://www.ons.gov.uk/file?uri=/economy/grossvalueaddedgva/datasets/regionalgvaibylocalauthorityintheuk/1997to2015/regionalgvaibylainuk.xls'
GET(url1, write_disk(tf <- tempfile(fileext = ".xls")))
res <- read.xlsx(tf, 5)

最新更新