Применяется к
Revolution Analytics

Проблема

Есть ли способ импорта файлов Excel .xlsx с помощью rxImport(). rxImport() имеет функции ODBC.

Решение

Это возможно в том случае, если установка правильная строка подключения ODBC и express правильный запрос можно, но не тестировалась. Будет необходимо проверить, поддерживается ли это. Вы можете проверить возможность подключения к и запросов к таблицам Excel через ODBC вне R? Можно предоставить весь сценарий, который вы пытаетесь запустить и какая версия Excel выполняется.Если это не будет работать с rxImport, альтернативы будет иметь более прямым, Excel и ODBC поддерживают RODBC пакет. В результате электронной таблицы Excel в кадре данных, который можно записать в файл XDF.Вот короткий пример общие для импорта книги Excel в файл .xdf:

sConnectionStr <- "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DriverId=790;Dbq=C:/Data/ODBCTest.xlsx;DefaultDir=c:/Data;" testExcel = "SELECT * FROM [Sheet1$]" excelDS<- RxOdbcData(sqlQuery = testExcel, connectionString=sConnectionStr) excelDS_XDF<- RxXdfData("testFromExcel.xdf") rxImport(excelDS, excelDS_XDF, overwrite=TRUE)

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.