Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Проблема

Есть ли способ импорта файлов 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)

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

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

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

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×