17
我想下載一個Excel工作簿使用R的download.file函數。R Download.File問題與Excel工作簿
當我手動下載文件(使用Internet Explorer或Chrome,右鍵點擊&另存爲),然後文件下載,然後我可以在Excel中打開它,沒有任何問題。
當我在R中使用download.file時,文件下載並報告正確的文件大小。但是,當我然後嘗試在Excel 2010中打開下載的xls文件時,我收到以下錯誤消息:
Excel在'test.xls'中發現不可讀的內容。你想恢復這個工作簿的內容嗎?如果您信任此工作簿的來源,請單擊是。
當我點擊是時,沒有任何反應。
我也嘗試直接使用R包xlsx訪問文件,這也失敗了。
您是否試圖通過在'download.file'中添加'mode =「wb」'來以二進制模式下載它? – juba 2013-03-06 14:58:35
我沒有,但我現在和它的工作!如果你把你的評論作爲答案,我會接受。 – Tumbledown 2013-03-11 08:58:31
不錯,它的工作原理。我剛剛添加了一個答案。 – juba 2013-03-11 09:01:57