将一个大的xls文件读入R中

时间:2011-08-26 03:04:30

标签: excel r import

我有一个包含~10000行和~250列的excel文件,目前我正在使用RODBC进行导入:

channel <- odbcConnectExcel(xls.file="s:/demo.xls")
demo <- sqlFetch(channel,"Sheet_1")
odbcClose(channel)

但是这种方式有点慢(我需要一两分钟来导入它们),而且excel最初是加密的,我需要删除密码来处理它,这是我不喜欢的,我想知道是否有更好的方法(即导入更快,能够导入加密的Excel文件)

感谢。

1 个答案:

答案 0 :(得分:1)

我建议您尝试使用XLConnect包而不是RODBC

http://cran.r-project.org/web/packages/XLConnect/index.html