繁体   English   中英

在Rstudio中读取xlsx文件

[英]read xlsx files in Rstudio

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

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

.jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl,错误.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

您下载的文件已损坏,因此请使用参数'mode =“wb”'再次下载该文件。

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

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

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

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

我有同样的问题。 .xlsx文件可能是“只读”。 从Excel中尝试“另存为”新文件,然后再次尝试read.xlsx。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM