【问题标题】:reading a big xls file into R将一个大的 xls 文件读入 R
【发布时间】:2011-11-04 04:53:13
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

  • 至少this 是您可以阅读不同选项的地方。
  • 还要考虑rwiki.sciviews.org/… 的选项(不幸的是,我在文档中的任何地方都找不到“密码”或“加密”一词)。

标签: excel r import


【解决方案1】:

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

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

【讨论】:

  • 为什么?你能证明它对于这种规模的问题更快,或者它解决了加密问题吗?
  • 我的错... XLConnect 花费的时间与 RODBC 差不多 + 似乎无法处理加密文件。
猜你喜欢
  • 2012-12-26
  • 1970-01-01
  • 2014-05-16
  • 2021-05-03
  • 2012-09-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多