Подтвердить что ты не робот

R Download.File Issue с ​​книгой Excel

Я пытаюсь загрузить книгу Excel с помощью функции R download.file.

Когда я загружаю файл вручную (используя Internet Explorer или Chrome, щелкните правой кнопкой мыши и сохраните как), затем загрузится файл, и я могу без проблем открыть его в Excel.

Когда я использую download.file в R, файл загружает и сообщает правильный размер файла. Однако, когда я пытаюсь открыть загруженный файл xls в Excel 2010, я получаю следующее сообщение об ошибке:

Excel нашел нечитаемый контент в 'test.xls'. Вы хотите восстановить содержание этой книги? Если вы доверяете источнику этой книги, нажмите "Да".

Когда я нажимаю "Да", ничего не происходит.

Я также попытался получить доступ к файлу напрямую, используя пакет R xlsx, это также не удается.

4b9b3361

Ответ 1

Вы можете попробовать загрузить файл в двоичном режиме (по умолчанию для download.file есть режим ASCII) с аргументом mode. Что-то вроде:

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