Ошибка read.xlsx в loadWorkbook (файл, пароль = пароль): не удается найти - PullRequest
0 голосов
/ 02 апреля 2019

Я пытаюсь открыть файл .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 (), но она тоже выдает ошибку.

1 Ответ

1 голос
/ 02 апреля 2019

Я думаю, что ответ от Чтение файла 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...