Excel工作簿中的文件问题

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (11)

我正在尝试用R下载Excel工作簿下载.文件功能。

当我手动下载文件(使用InternetExplorer或Chrome,右键单击并保存为),然后文件下载,然后我可以打开它在Excel中没有任何问题。

当我在R中使用Dowload.file时,该文件将下载并报告正确的文件大小。但是,当我尝试在Excel 2010中打开下载的xls文件时,我会收到以下错误消息:

Excel在‘test.xls’中找到不可读的内容。要恢复此工作簿的内容吗?如果您信任此工作簿的来源,请单击“是”。

当我单击“是”时,什么都不会发生。

我还尝试使用R包直接访问该文件xlsx,这也失败了。

提问于
用户回答回答于

可以尝试以二进制模式下载您的文件(默认为download.file是ASCII模式)。mode争论。类似于:

download.file(myurl, mydestfile, mode="wb")

扫码关注云+社区