使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

問題

有什麼方法來匯入使用 rxImport().xlsx Excel 檔案。rxImport() 有 ODBC 功能。

方案

如果您可以安裝適當的 ODBC 連線字串,表示正確的查詢,但尚未經過測試,這或許可以。我需要調查是否支援此功能。您是否能夠確認您可以連線至,並透過 ODBC R 之外的 Excel 試算表的查詢?您可以提供您嘗試執行您正在執行的 Excel 的版本以及完整的指令碼。

如果這不會使用 rxImport,另外也可以有更直接 Excel/ODBC 支援 RODBC 套件。這樣會將 Excel 試算表帶進 XDF 檔案無法再寫入的資料框架。

以下是簡短的一般範例的 Excel 活頁簿匯入.xdf 檔案︰

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)

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×