Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Probleem

Is er een manier om een XLSX rxImport() met Excel-bestanden importeren. rxImport() heeft de ODBC-functies.

Oplossing

Dit kan worden als kunt u de juiste ODBC-verbindingsreeks instellen en een correcte query express, maar is niet getest. Ik wil onderzoeken of deze wordt ondersteund. Weet u kunt controleren of u kunt verbinding maken met en het Excel-werkblad via ODBC buiten R opvragen? U kunt het gehele script dat u probeert uit te voeren en welke versie van Excel die u gebruikt opgeven.

Als dit niet met rxImport werkt, is een alternatief het pakket RODBC die beschikt over meer rechtstreekse ondersteuning voor Excel of ODBC. Dit zou doen om het Excel-werkblad in een kader van gegevens die vervolgens kan worden geschreven naar een bestand XDF.

Hier volgt een korte algemene voorbeeld voor het importeren van een Excel-werkmap in een .xdf bestand:

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)

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×