Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Problema

Ar yra būdas importuoti .xlsx "Excel" failus naudojant rxImport(). rxImport() turi ODBC funkciją.

Sprendimas

Tai gali būti įmanoma, jei galite nustatyti tinkamą ODBC jungimosi eilutė ir express teisingą užklausą, tačiau ji nebuvo išbandyta. Man reikia nustatyti, ar yra palaikomas. Ar galite patikrinti, ar galite prisijungti prie ir užklausos "Excel" skaičialentę per ODBC ne R? Jums gali suteikti visas scenarijus jūs bandote paleisti taip pat naudojate "Excel" versija.

Jei tai neveikia su rxImport, alternatyva būtų RODBC paketą, kuris yra tiesiogiai ODBC ir "Excel" palaikymo. Tai būtų suderinti duomenų rėmas, kuris gali būti parašyta tada XDF failą "Excel" skaičialentę.

Čia pateikiamas trumpas bendras pavyzdys importuoti "Excel" darbaknygę į .xdf failą:

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)

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×