首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将Excel文件导入R、xlsx或xls

将Excel文件导入R、xlsx或xls
EN

Stack Overflow用户
提问于 2011-08-13 15:57:38
回答 6查看 306.9K关注 0票数 96

请有人可以帮助我的最好的方式来导入一个excel 2007 (.xlsx)文件到R。我已经尝试了几种方法,似乎没有一个工作。我已经升级到2.13.1,windows XP,xlsx 0.3.0,我不知道为什么错误总是出现。我试过了:

代码语言:javascript
复制
AB<-read.xlsx("C:/AB_DNA_Tag_Numbers.xlsx","DNA_Tag_Numbers")

代码语言:javascript
复制
AB<-read.xlsx("C:/AB_DNA_Tag_Numbers.xlsx",1)

但是我得到了一个错误:

代码语言:javascript
复制
 Error in .jnew("java/io/FileInputStream", file) : 
  java.io.FileNotFoundException: C:\AB_DNA_Tag_Numbers.xlsx (The system cannot find the file specified)

谢谢。

EN

回答 6

Stack Overflow用户

发布于 2012-04-10 05:05:01

您可能还想尝试一下XLConnect包。我用它比xlsx更幸运(另外它也可以读取.xls文件)。

代码语言:javascript
复制
library(XLConnect)
theData <- readWorksheet(loadWorkbook("C:/AB_DNA_Tag_Numbers.xlsx"),sheet=1)

此外,如果您遇到找不到文件的问题,请尝试使用file.choose()选择它。

票数 35
EN

Stack Overflow用户

发布于 2011-08-15 07:06:45

我肯定会尝试gdata包中的read.xls函数,它比xlsx包成熟得多。它可能需要Perl ...

票数 23
EN

Stack Overflow用户

发布于 2014-04-22 11:37:48

这个新的包看起来很不错,它不需要rJava,并且使用'Rcpp‘来提高速度。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7049272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档