读一个大的xls文件到R中

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

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

但这种方式有点慢(我需要一两分钟才能导入),而且excel最初是encryption的,我需要删除密码才能工作,这是我不喜欢的,不知道有没有是更好的方法(即导入更快,并能够导入encryption的Excel文件)

谢谢。

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

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