我正在尝试使用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文件格式,同样的调用完全正常。
感谢任何帮助。
谢谢!
答案 0 :(得分:0)
您需要指定这是一个二进制文件,请参阅文档: https://www.rdocumentation.org/packages/RCurl/versions/1.95-4.8/topics/getURL
原因是xslx是二进制格式,而csv只是文本。