【发布时间】:2014-12-22 15:17:49
【问题描述】:
我正在尝试将 excel 工作表导入 r。我使用了以下代码:
x <- loadWorkbook("x.xlsx")
b <- readWorksheet(x, sheet="b")
第一行工作正常,但是,运行第二行会出现以下错误:
Error in (function (classes, fdef, mtable) :
unable to find an inherited method for function ‘readWorksheet’ for signature ‘"jobjRef", "character"’
我在该表中没有缺失值。
为了转载,请从https://github.com/ahmedfsalhin/1stpaper下载trial.xlsx。
系统信息:优胜美地操作系统。
【问题讨论】:
-
发布导致此问题的示例工作簿的链接将非常有帮助。也就是说,优胜美地是全新的;您可能需要重新安装 Java 和/或等待
Rjava的新 CRAN 版本。 -
@CarlWitthoft 我刚刚更新了问题,提供了一个指向 excel 文件的链接以进行重现。
-
@CarlWitthoft 我确实更新到 Java Development Kit 8 (JDK 8),再次安装 XLConnect 后,它现在可以正常工作了。
-
@CarlWitthoft 抱歉,它不是 Java。造成混乱的是 xlsx 包。