Электронные таблицы Excel могут быть импортированы в XDF файлы с помощью rxImport через интерфейс ODBC Microsoft Excel. Учитывая, что драйвер ODBC Microsoft Excel установлен и настроен в Windows, пример кода для импорта листа «Лист1» из книги «C:/Data/ODBCTest.xlsx» может быть:
#Define ODBC connection string.connectionStr <- "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DriverId=790;Dbq=C:/Data/ODBCTest.xlsx;DefaultDir=c:/Data;"
#Define ODBC query into workbook. The worksheet name must be followed by '$' and enclosed in []. testExcel = "SELECT * FROM [Sheet1$]" #Define ODBC data source for the import using the query and connection string. excelDS<- RxOdbcData(sqlQuery = testExcel, connectionString=connectionStr) #Define input workbook and output xdf file. excelDS_XDF<- RxXdfData("testFromExcel.xdf") #Import the workbook into the XDF rxImport(excelDS, excelDS_XDF, overwrite=TRUE)