Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Проблем

Има ли начин да импортирате .xlsx Excel файлове с помощта на rxImport(). rxImport() притежава ODBC функции.

Решение

Това е възможно ако можете да настроите правилно ODBC връзка низ и express правилно заявка, но това не е тестван. Ще трябва да проучи дали това се поддържа. Вие сте в състояние да провери можете да се свържете и заявки на електронна таблица на Excel чрез ODBC извън R? Можете ли да предоставите цялата скрипт, който се опитвате да изпълни и коя версия на Excel, която изпълнявате.

Ако това няма да работи с rxImport, алтернатива е RODBC пакет, който има по-пряк Excel/ODBC поддръжка. Това ще доведе до електронна таблица на 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)

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×