使用GetUrl()

时间:2017-01-28 01:21:46

标签: r rcurl geturl

我正在尝试使用RCurl库和GetUrl()函数下载.xlsx文件。

但是我得到了错误 字符串中嵌入的nul:'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 \ 0 \ 0 \ 0 \ 0 \ 0 \'

无论如何要处理这个问题?对于.csv文件格式,同样的调用完全正常。

感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:0)

您需要指定这是一个二进制文件,请参阅文档: https://www.rdocumentation.org/packages/RCurl/versions/1.95-4.8/topics/getURL

原因是xslx是二进制格式,而csv只是文本。