我已经安装了xlsx
和依赖包。另外我下载了64位java来安装依赖的rjava包。现在,当我尝试使用read.xlsx
时,我收到以下错误。安装64位java后,我可以成功加载包,但运行read.xlsx
> library(xlsx)
Loading required package: rJava
Loading required package: xlsxjars
> read.xlsx("ngas.xlsx",sheetIndex = 1)
Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, :
java.util.zip.ZipException: invalid code -- missing end-of-block
答案 0 :(得分:1)
我得到了完全相同的错误。由于xlsx文件的默认模式是二进制。所以,如果你添加mode =' wb',它可以做到这一点。
new_checklist_from_template
答案 1 :(得分:0)
使用excel打开它,检查您下载的xlsx文件是否已损坏。我有同样的问题,发现下载的文件已损坏。我使用测验页面提供的链接手动下载,没有使用R下载。