Как открыть файл Excel 2007 с защищенного паролем сайта Sharepoint 2007 в R, используя RODBC или RCurl? - PullRequest
3 голосов
/ 10 февраля 2011

Я заинтересован в открытии файла Excel 2007 в R 2.11.1 с использованием RODBC.Файл Excel находится на странице общих документов веб-сайта MOSS2007.В настоящее время я загружаю файл .xlsx на жесткий диск, а затем импортирую в R, используя следующий код:

library(RODBC)
con<-odbcConnectExcel2007("C:/file location/file.xlsx")
data<-sqlFetch(con, "worksheet name")
close(con)

Когда я набираю веб-URL для документа в соединение odbcConnectExcel2007,появляется сообщение об ошибке:

ODBC Excel Driver Login Failed: Invalid internet Address.

, за которым следует следующее сообщение в моей консоли R:

 ERROR: Could not SQLDriverConnect

Буду признателен за любые идеи, которые вы можете предоставить.

Спасибо!


** ОБНОВЛЕНИЕ **

Сайт, с которого я пытаюсь загрузить этоПароль защищен.Я попробовал другой метод, используя метод 'getUrl' в пакете RCurl:

x = getURL("http://website.com/file.xlsx", userpwd = "uname:pw")

Я получаю ошибку:

Error in curlPerform(curl = curl, .opts = opts, .encoding = .encoding) : embedded nul in string: 'PK\003\004\024\0\006\0\b\0\0\0!\0dA»ï\001\0\0O\n\0\0\023\0Ò\001[Content_Types].xml ¢Î\001( \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\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\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\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\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\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\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\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\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\0\

Понятия не имею, что это значит.Любая помощь будет оценена.Спасибо!

...