R xlsx包错误

use*_*532 20 java r

Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl,  : 
  java.util.zip.ZipException: invalid code -- missing end-of-block
Run Code Online (Sandbox Code Playgroud)

当您尝试使用时,是否有任何人有此错误

dat <- read.xlsx("data.xlsx", sheetIndex=1, colIndex=colIndex, rowIndex=rowIndex)?
Run Code Online (Sandbox Code Playgroud)

Dee*_*p-B 49

我有一个使用R命令行从互联网上下载的文件的问题,用于在线课程.发现显然下载模式需要正确设置为write-binary(wb),因为xlsx基本上是一个二进制文件(zip).谁知道?

如果这也是你所做的,请在模式设置正确的情况下重新下载文件; 喜欢:

download.file(fileUrl, destfile='./data/sample.xlsx', mode='wb')
Run Code Online (Sandbox Code Playgroud)


Ric*_*der 1

您安装的 java 版本可能与 xslx 包不兼容。尝试用 64 位版本替换默认的 java: https: //www.java.com/en/download/faq/java_win64bit.xml