我正在尝试使用以下代码从澳大利亚统计局下载Excel文件(xls)。但是,每当我尝试使用read_excel
命令运行该行时,我的会话崩溃。
library(readxl)
target <- 'http://www.ausstats.abs.gov.au/ausstats/meisubs.nsf/LatestTimeSeries/6202001/$FILE/6202001.xls'
path <- paste0(getwd(),"/","6202001.xls")
download.file(target, destfile = path)
#read_excel(path = path) << problem line
我认为当你将链接放入浏览器并以这种方式下载时,它可能与excel文件弹出窗口有关,但我不确定!
在我去阅读文件之前,是否需要更改文件?
任何帮助都会很棒。
答案 0 :(得分:2)
以二进制模式下载文件(download.file的默认设置为ASCII模式),模式参数设置为wb
:
download.file(myurl, mydestfile, mode="wb")