有什么想法为什么我无法下载R的xlsx?

时间:2018-08-08 09:24:12

标签: r

这是页面: https://ceegex.hu/en/market-data/daily-data?market_data_day_filter%5BstartDate%5D=2018-03-08&market_data_day_filter%5BendDate%5D=2018-03-30

获得“下载为xlsx”按钮。该按钮的地址为: https://ceegex.hu/en/market_data/day/export.xlsx?startDate=2018-03-08&endDate=2018-03-30&_format=xlsx

此地址下载xlsx文件。我想对R做同样的事情,所以写了: download.file("https://ceegex.hu/en/market_data/day/export.xlsx?startDate=2018-03-08&endDate=2018-03-30&_format=xlsx", "myfile.xlsx")
但出现类似Error in download.filecannot open URL之类的错误。

2 个答案:

答案 0 :(得分:0)

问题是文件不存在于网站中,而是在您按下按钮时创建的。使用curl方法尝试一下:

download.file("https://ceegex.hu/en/market_data/day/export.xlsx?startDate=2018-03-08&endDate=2018-03-30&_format=xlsx", 
              "myfile.xlsx", method = "curl")

答案 1 :(得分:0)

尝试一下。

target = "https://ceegex.hu/en/market_data/day/export.xlsx?startDate=2018-03-08&endDate=2018-03-30&_format=xlsx"
dest = 'downloaded_file.xls'

download.file(url = target, destfile = dest, mode='wb')