首先尝试的是RODBC,不过过程相当不顺利
我电脑上安装的是office 2003,ODBC数据源里面找不到excel的驱动程序
原因是office是32为版本,安装的驱动程序无法在64位的win7上使用。
运行c:\windows\sysWOW64\odbcad32.exe后,可以配置32为的ODBC数据源。

按照网上的说明,建立32位的数据源后,无法在R里面获取连接
> conn = odbcConnect("contacts")
Warning messages:
1: In odbcDriverConnect("DSN=contacts") :
  [RODBC] ERROR: state IM014, code 0, message [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application
2: In odbcDriverConnect("DSN=contacts") : ODBC connection failed

使用odbcConnectExcel方法也失败了,不支持64位的windows,错误如下:
> odbcConnectExcel("c:/r-workspace/contacts.xls")
Error in odbcConnectExcel("c:/r-workspace/contacts.xls") : 
  odbcConnectExcel is only usable with 32-bit Windows

测试使用剪贴板的读取excel的方法,是可以的,但总觉得不是好办法
> df = read.table("clipboard", header=TRUE, sep="\t")
> df
  name gender address
1 张三     男    北京
2 李四     男    上海
3 王五     女    广州
4 赵六     女    深圳
5 田七     男    南京

成功使用XLConnect的包直接读取excel文件,就是这个包依赖于XLConnectJars包,比较大(15.7M)
> install.packages("XLConnect")
> library("XLConnect")
> df = readWorksheetFromFile("c:/r-workspace/contacts.xls", sheet=1, header=TRUE)
> df
  name gender address
1 张三     男    北京
2 李四     男    上海
3 王五     女    广州
4 赵六     女    深圳
5 田七     男    南京

小计64位win7上R读取excel过程相关推荐

  1. 记录关于CodeWarrior的在64位win7上安装时遇到的问题及解决办法

    记录关于CodeWarrior的在64位win7上安装时遇到的问题及解决办法 下载 安装 问题 DLL注册失败 无权限问题 最终解决 下载 emmm,忘记在哪儿下载的了,自己找吧,我下的是V5.2版本 ...

  2. 64位win7下安装keras的过程

    懒得系统升级,所以到现在仍然在用64位win7. 1,安装Anaconda(强烈建议) Anaconda已经集成了大量第三方包,无需自己一个个手动安装,会省去很多时间和精力,所以强烈建议去下载一个An ...

  3. 在Window 10 64位电脑上安装 OpenSSL安装过程

    前期准备 安装最新版的ActivePerl 到https://www.openssl.org 下载最新OpenSSL源码 到http://www.nasm.us 下载NASM汇编工具 在开始任务栏里打 ...

  4. Python库cx_orcal 在64位win7上的安装记录

    1.下载相应cx_orcal版本:https://pypi.python.org/pypi/cx_Oracle/5.2.1 2.下载orcal Instant Client :  http://www ...

  5. 解决32位Eclipse和64位Eclipse在64位win7系统上运行问题

    转载自:http://www.th7.cn/system/win/201407/63747.shtml 问题产生原因: 我的系统是64位win7系统,装的JDK也是64位,Eclipse也是64位版本 ...

  6. OpenCV在64位Win7系统上开发环境的永久配置

    前言 唉,在忙毕设的事儿,好久没来耕耘了,地都荒了,,= = 最近因为要做毕设,要用到Opencv,所以就开始学了,查了一些网上的资料,就打算把从OpenCV的安装到新建OpenCV项目的步骤,完整的 ...

  7. Win7 64位系统上配置使用32位的Eclipse

    在64位win7 jdk64的系统上跑32位的eclipse ,只需重新安装32位的jdk 修改下eclipse的配置文件即可: 修改eclipse/eclipse.ini文件,在-vmargs参数之 ...

  8. 解决中64位Win7系统上PLSQL无法连接ORACLE的方法(PLSQL无法识别ORACLE_HOME的配置)

    解决中64位Win7系统上PLSQL无法连接ORACLE的方法(PLSQL无法识别ORACLE_HOME的配置) 参考文章: (1)解决中64位Win7系统上PLSQL无法连接ORACLE的方法(PL ...

  9. hp1015驱动64位_在win10/win7 64位系统上安装 hp laserjet 1015对应的打印机驱动

    在win10/win7 64位系统上安装 hp laserjet 1015对应的打印机驱动 在win10/win7 64位系统上安装 hp laserjet 1015对应的打印机驱动 打印机是2005 ...

最新文章

  1. 建立桌面文件管理格子_你不知道文件管理神器,一键收拾乱糟糟的桌面
  2. 图解操作系统研发与探索教程
  3. php 会议签到系统_人脸识别会议签到系统有哪些优点?
  4. SCI录用的最后一步——答复审稿人的策略和答复信的写作技巧
  5. Linux提高工作效率的命令
  6. 阿里云助力江苏省财政厅力推统一公共支付平台
  7. 上位机获取单片机发来的数据并进行检验(完整版,附完整源码)
  8. jQuery UI:Datepicker将年份范围下拉至100年
  9. Learn Linux The Hard Way — LinuxTOY
  10. 000+0000 格式的时间转成 年月日
  11. 怎么让HTML的属性横着排,css标签怎么设置横向排列
  12. 死锁——哲学家就餐问题
  13. 自动驾驶各大传感器介绍-硬件篇
  14. 等级保护2.0的变化
  15. 深入理解黑客攻击-键盘记录器
  16. 跨境电商卖家发货形式多样,亚马逊卖家如何选择?
  17. java连接OPC 报错汇总
  18. 嵌入式linux rootfs,【转】制作 嵌入式 linux 根文件系统 rootfs
  19. zynq自定义PL IP核linux驱动开发流程
  20. win7优化设置_Win7旗舰版系统磁盘碎片整理程序几种打开方法

热门文章

  1. 配置echarts下载图片分辨率,以及报错解决
  2. ODE(open dynamics engine) (1)
  3. 金晓龙获批担任蚂蚁消金董事长,年内多家消费金融公司一把手换人
  4. 直播短视频电商服务平台特色功能
  5. 杨辉三角,这个三角不太样
  6. 关于BOF和 EOF
  7. 求最大公约数:更相减损法和辗转相除法
  8. 【论文阅读】CVPR2023 ||CFA: Class-wise Calibrated Fair Adversarial Training
  9. Ubuntu 给用户添加sudo权限
  10. 密集上采样(DUC)和混合空洞卷积(HDC)