2017-01-28 15 views
-3

Я пытаюсь загрузить файл .xlsx с помощью библиотеки RCurl и функции GetUrl().Загрузите файл .xlsx с помощью GetUrl()

Но я получаю ошибку встроенный нуль в строке: 'PK \ 003 \ 004 \ 024 \ 0 \ 006 \ 0 \ b \ 0 \ 0 \ 0! \ 0ª ÷ X¤z \ 001 \ 0 \ 0 \ 024 \ 006 \ 0 \ 0 \ 023 \ 0 \ b \ 002 [Content_Types] .xml ¢ \ 004 \ 002 (\ 0 \ 002 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ '

Есть ли все равно, чтобы справиться с этим? Тот же самый вызов отлично работает для форматов файлов .csv.

Любая помощь приветствуется.

Спасибо!

+1

Не могли бы вы использовать код? –

+1

'download.file' с' method = 'curl'' обычно достаточно. Или некоторые функции чтения Excel могут обрабатывать соединение напрямую, например. 'openxlsx :: read.xlsx ('https://archive.ics.uci.edu/ml/machine-learning-databases/00242/ENB2012_data.xlsx')' – alistaire

+0

или, вы знаете, cld 'readxl :: read_excel ("EXCEL_URL") 'и сделать с ним – hrbrmstr

ответ