z install..."/>
溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

R如何讀取win7_64位.xlsx文件

發(fā)布時間:2021-12-27 11:48:27 來源:億速云 閱讀:183 作者:小新 欄目:云計算

這篇文章主要介紹R如何讀取win7_64位.xlsx文件,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

讀取xlsx文件(window64位)

> z<-odbcConnectExcel2007("1.xlsx")

警告信息:

1: In odbcDriverConnect(con, tabQuote = c("[", "]"), ...) :

  [RODBC] ERROR: state IM002, code 0, message [Microsoft][ODBC 驅(qū)動程序管理器] 未發(fā)現(xiàn)數(shù)據(jù)源名稱并且未指定默認(rèn)驅(qū)動程序

2: In odbcDriverConnect(con, tabQuote = c("[", "]"), ...) :

  ODBC connection failed

解決方案:

> install.packages("XLConnect")

--- 在此連線階段時請選用CRAN的鏡子 ---

also installing the dependency ‘rJava’

試開URL’http://mirror.bjtu.edu.cn/cran/bin/windows/contrib/3.1/rJava_0.9-6.zip'

Content type 'application/zip' length 758444 bytes (740 Kb)

打開了URL

downloaded 740 Kb

試開URL’http://mirror.bjtu.edu.cn/cran/bin/windows/contrib/3.1/XLConnect_0.2-7.zip'

Content type 'application/zip' length 17997109 bytes (17.2 Mb)

打開了URL

downloaded 17.2 Mb

程序包‘rJava’打開成功,MD5和檢查也通過

程序包‘XLConnect’打開成功,MD5和檢查也通過

下載的二進(jìn)制程序包在

        C:\Users\Administrator\AppData\Local\Temp\RtmpC2C5IF\downloaded_packages里

> library('XLConnect')

Error : loadNamespace()里算'rJava'時.onLoad失敗了,詳細(xì)內(nèi)容:

  調(diào)用: inDL(x, as.logical(local), as.logical(now), ...)

  錯誤: 無法載入共享目標(biāo)對象‘E:/java/R-3.1.0/library/rJava/libs/x64/rJava.dll’::

  LoadLibrary failure:  找不到指定的模塊。

錯誤: ‘XLConnect’程輯包或名字空間載入失敗,

> install.packages('rJava')

試開URL’http://mirror.bjtu.edu.cn/cran/bin/windows/contrib/3.1/rJava_0.9-6.zip'

Content type 'application/zip' length 758444 bytes (740 Kb)

打開了URL

downloaded 740 Kb

程序包‘rJava’打開成功,MD5和檢查也通過

下載的二進(jìn)制程序包在

        C:\Users\Administrator\AppData\Local\Temp\RtmpC2C5IF\downloaded_packages里

> library(rJava)

Error : loadNamespace()里算'rJava'時.onLoad失敗了,詳細(xì)內(nèi)容:

  調(diào)用: inDL(x, as.logical(local), as.logical(now), ...)

  錯誤: 無法載入共享目標(biāo)對象‘E:/java/R-3.1.0/library/rJava/libs/x64/rJava.dll’::

  LoadLibrary failure:  找不到指定的模塊。

錯誤: ‘rJava’程輯包或名字空間載入失敗,

> Sys.setenv(JAVA_HOME='E:\\java\\jdk\\jdk1.7.0_13\\jre');            (關(guān)鍵步驟,請留意)

> library(rJava)

> library('XLConnect')

XLConnect 0.2-7 by Mirai Solutions GmbH

http://www.mirai-solutions.com ,

http://miraisolutions.wordpress.com

> df = readWorksheetFromFile("D:/users/r_work/1.xls", sheet=1, header=TRUE)  (嫌棄版本太低?)

錯誤: OldExcelFormatException (Java): The supplied spreadsheet seems to be Excel 5.0/7.0 (BIFF5) format. POI only supports BIFF8 format (from Excel versions 97/2000/XP/2003)

> df = readWorksheetFromFile("D:/users/r_work/1.xlsx", sheet=1, header=TRUE)

> df

  Col1 Col2

1    2    3

2    3    5

3    4    7

4    5    9

5    6   11

以上是“R如何讀取win7_64位.xlsx文件”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI