Я пытаюсь открыть файл .xls по этой ссылке 'https://www.ons.gov.uk/file?uri=/economy/grossvalueaddedgva/datasets/regionalgvaibylocalauthorityintheuk/1997to2015/regionalgvaibylainuk.xls' с пакетом' xlsx ', но, похоже, он не работает.Я также безуспешно пробовал другие пакеты, такие как «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
Я получаю эту ошибку: «Ошибка в loadWorkbook (файл, пароль = пароль): не удается найти»
У меня естьтакже пробовал функцию read.xls (), но она тоже выдает ошибку.
Я думаю, что ответ от Чтение файла Excel по URL с использованием пакета readxl можно использовать здесь:
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)