Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Problemet

Finnes det en måte å importere XLSX Excel-filer ved hjelp av rxImport(). rxImport() har ODBC-funksjonalitet.

Løsning

Dette kan være mulig hvis du kan installere den riktige ODBC-koblingsstrengen og express en riktig spørring, men har ikke blitt testet. Jeg trenger å undersøke om dette støttes. Er du kan kontrollere kan du koble til og foreta spørringer i Excel-regnearket via ODBC utenfor R? Du kan gi hele skriptet du prøver å kjøre og hvilken versjon av Excel du kjører.

Hvis dette ikke fungerer med rxImport, er en alternativ RODBC pakken som har mer direkte støtte Excel/ODBC. Dette ville ha åpnet i Excel-regnearket til en ramme for dataene som kan skrives til en XDF-fil.

Her er en kort Generelt eksempel for å importere en Excel-arbeidsbok til en .xdf-fil:

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)

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×