loadWorkbook(文件,密码=密码)中的read.xlsx错误:找不到

loadWorkbook(文件,密码=密码)中的read.xlsx错误:找不到,r,file,gdata,install.packages,r-xlsx,R,File,Gdata,Install.packages,R Xlsx,我正在尝试从带有“xlsx”包的链接“”打开.xls文件,但它似乎不起作用。我也尝试过像“gdata”这样的其他软件包,但都没有成功 install.packages('xlsx') require('xlsx') file <- system.file('https://www.ons.gov.uk/file?uri=/economy/grossvalueaddedgva/datasets/regionalgvaibylocalauthorityintheuk/1997to2015/r

我正在尝试从带有“xlsx”包的链接“”打开.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
install.packages('xlsx')
需要('xlsx')
file我认为这里可以使用下面的答案:

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)
库(httr)
图书馆(xlsx)

url1
system.file
用于查找包中的文件,但您试图读取的是网站上的文件,而不是xlsx包中的文件。尝试下载文件,然后读取。是的,但它必须由其他人复制,因此我必须依赖于每个人都可以访问的内容。即使我尝试在read.xlsx函数上粘贴链接,我也会遇到以下错误:read.xlsx中的错误(“”,:参数2匹配多个正式参数您知道如何将第一个非NA行设置为列名吗?我想说的是,最简单的方法是在读取文件时使用
startRow
参数,因此行将是
res