在Rstudio中读取xlsx文件

时间:2015-07-11 23:42:05

标签: r r-xlsx

我正在从Cousera学习R编程课程,当我练习如何使用read.xlsx读取xlsx文件时,我遇到了以下错误消息:

dat<- read.xlsx(file="./data/nga.xlsx", sheetIndex=1)
  

.jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl,中的错误:         java.util.zip.ZipException:oversubscribed literal / length tree

R版本3.2.1,R studio版本3.2.1,平台windows7 64bit。任何人都可以提示这条消息的含义以及如何解决这个问题吗?

谢谢, Gezimao

4 个答案:

答案 0 :(得分:2)

您下载的文件已损坏,因此请使用参数&#39; mode =&#34; wb&#34;&#39;再次下载该文件。

答案 1 :(得分:1)

试试这个包https://github.com/hadley/readxl

read_excel("my-new-spreadsheet.xlsx")

答案 2 :(得分:0)

下载并安装此java:http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html

然后运行你的代码,它应该工作。如果确实检查了最佳答案:)

答案 3 :(得分:-1)

我遇到了同样的问题。 .xlsx文件可能只读#39;尝试另存为&#39;从Excel中获取新文件并再次尝试read.xlsx。

相关问题