Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么“download.file()`从工作的公共Dropbox链接下载损坏的文件?_R_Download_Dropbox_Readxl - Fatal编程技术网

为什么“download.file()`从工作的公共Dropbox链接下载损坏的文件?

为什么“download.file()`从工作的公共Dropbox链接下载损坏的文件?,r,download,dropbox,readxl,R,Download,Dropbox,Readxl,编辑:所以我设法做了一些其他的事情(包括在下面)。但我仍然想理解为什么我的第一次尝试没有成功 这是我试图使用download.file下载我的公共Dropbox文件: 库(“readxl”) #定义公共下载链接位置------------------------------------------ excelUrl=”https://www.dropbox.com/s/v9lm9y7nso8yw1x/dashboardTotals.xlsx?dl=1" #我已经尝试过在它后面加上“&raw=1”

编辑:所以我设法做了一些其他的事情(包括在下面)。但我仍然想理解为什么我的第一次尝试没有成功

这是我试图使用download.file下载我的公共Dropbox文件:

库(“readxl”)
#定义公共下载链接位置------------------------------------------
excelUrl=”https://www.dropbox.com/s/v9lm9y7nso8yw1x/dashboardTotals.xlsx?dl=1"
#我已经尝试过在它后面加上“&raw=1”,但似乎没有任何效果。
#用于将.xlsx下载到当前wd的函数--------------------------------

read\u url\u excel您的第一个方法在ubuntu上执行良好(设置
saveas=temp@user20650在Windows 10上运行。谢谢你的提示。添加
mode=“wb”
解决了吗?--我建议这样做,因为xlsx是压缩文件,而
download.file
在不同的操作系统中有不同的行为