0

我正在尝试使用以下代码从澳大利亚统计局下载一个 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 文件弹出窗口有关,但我不确定!

我需要在阅读之前更改文件吗?

任何帮助都会很棒。

4

1 回答 1

2

以二进制模式下载文件(download.file 默认为 ASCII 模式),模式参数设置为wb

download.file(myurl, mydestfile, mode="wb")
于 2018-03-06T09:27:11.043 回答