RxImport() kullanarak .xlsx dosya içe aktarma

Sorun

RxImport() kullanarak .xlsx Excel dosyalarını almak için bir yol yoktur. rxImport() ODBC işlevleri içerir.

Çözüm

Uygun ODBC bağlantı dizesi kurulumu ve doğru sorgu express ancak test edilmemiştir, bu mümkün olabilir. Bu desteklenip desteklenmediğini araştırmak gerekecektir. Bağlanmak ve R dışında ODBC üzerinden Excel elektronik tablosunu sorgulamak doğrulayabilirsiniz misiniz? Hangi sürümü çalıştırdığınızı Excel yanı sıra çalıştırmaya çalıştığınız tüm komut dosyası sağlayabilir.

RxImport ile çalışmaz, alternatif daha doğrudan Excel/ODBC desteği olan RODBC paket olacaktır. Bir XDF dosyaya yazılabilir bir veri çerçevesi içine Excel elektronik tablosunu sunacağı.

Bir Excel çalışma kitabını bir .xdf dosyasına almak için kısa bir genel örneği aşağıdadır:

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)

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Geri bildiriminiz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×