在R中下载Excel文件

问题描述 投票:0回答:1

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

在我去阅读之前是否需要更改文件?

任何帮助都会很棒。

r excel readxl
1个回答
2
投票

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

download.file(myurl, mydestfile, mode="wb")
© www.soinside.com 2019 - 2024. All rights reserved.