2017-01-28 1 views
-3

J'essaie de télécharger un fichier .xlsx en utilisant la bibliothèque RCurl et la fonction GetUrl().Télécharger un fichier .xlsx en utilisant GetUrl()

Mais j'obtiens l'erreur inclus nul dans la chaîne: '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 [Types_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 \ 0 \ 0 \ 0 \ 0 \

Le même appel fonctionne parfaitement pour les formats de fichier .csv.

Toute aide est appréciée.

Merci!

+1

Pourriez-vous poster le code utilisé? –

+1

'download.file' avec' method = 'curl'' est généralement suffisant. Ou certaines fonctions de lecture Excel peuvent gérer la connexion directement, par ex. 'openxlsx :: read.xlsx ('https://archive.ics.uci.edu/ml/machine-learning-databases/00242/ENB2012_data.xlsx')' – alistaire

+0

ou, vous savez, vous avez cld 'readxl :: read_excel ("EXCEL_URL") 'et être fait avec – hrbrmstr

Répondre