我正在尝试使用 R 下载 Excel 工作簿下载文件 http://stat.ethz.ch/R-manual/R-patched/library/utils/html/download.file.html功能。
当我手动下载文件(使用 Internet Explorer 或 Chrome,右键单击并另存为)时,文件就会下载,然后我可以在 Excel 中打开它,没有任何问题。
当我在 R 中使用 download.file 时,该文件会下载并报告正确的文件大小。但是,当我尝试在 Excel 2010 中打开下载的 xls 文件时,出现以下错误消息:
Excel 在“test.xls”中发现不可读的内容。您想恢复该工作簿的内容吗?如果您信任此工作簿的来源,请单击“是”。
当我单击“是”时,什么也没有发生。
我还尝试使用 R 包直接访问该文件xlsx http://cran.r-project.org/web/packages/xlsx/index.html,这也失败了。
您可以尝试以二进制模式下载文件(默认为download.file
是 ASCII 模式)mode
争论。就像是 :
download.file(myurl, mydestfile, mode="wb")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)