小计64位win7上R读取excel过程
首先尝试的是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过程相关推荐
- 记录关于CodeWarrior的在64位win7上安装时遇到的问题及解决办法
记录关于CodeWarrior的在64位win7上安装时遇到的问题及解决办法 下载 安装 问题 DLL注册失败 无权限问题 最终解决 下载 emmm,忘记在哪儿下载的了,自己找吧,我下的是V5.2版本 ...
- 64位win7下安装keras的过程
懒得系统升级,所以到现在仍然在用64位win7. 1,安装Anaconda(强烈建议) Anaconda已经集成了大量第三方包,无需自己一个个手动安装,会省去很多时间和精力,所以强烈建议去下载一个An ...
- 在Window 10 64位电脑上安装 OpenSSL安装过程
前期准备 安装最新版的ActivePerl 到https://www.openssl.org 下载最新OpenSSL源码 到http://www.nasm.us 下载NASM汇编工具 在开始任务栏里打 ...
- Python库cx_orcal 在64位win7上的安装记录
1.下载相应cx_orcal版本:https://pypi.python.org/pypi/cx_Oracle/5.2.1 2.下载orcal Instant Client : http://www ...
- 解决32位Eclipse和64位Eclipse在64位win7系统上运行问题
转载自:http://www.th7.cn/system/win/201407/63747.shtml 问题产生原因: 我的系统是64位win7系统,装的JDK也是64位,Eclipse也是64位版本 ...
- OpenCV在64位Win7系统上开发环境的永久配置
前言 唉,在忙毕设的事儿,好久没来耕耘了,地都荒了,,= = 最近因为要做毕设,要用到Opencv,所以就开始学了,查了一些网上的资料,就打算把从OpenCV的安装到新建OpenCV项目的步骤,完整的 ...
- Win7 64位系统上配置使用32位的Eclipse
在64位win7 jdk64的系统上跑32位的eclipse ,只需重新安装32位的jdk 修改下eclipse的配置文件即可: 修改eclipse/eclipse.ini文件,在-vmargs参数之 ...
- 解决中64位Win7系统上PLSQL无法连接ORACLE的方法(PLSQL无法识别ORACLE_HOME的配置)
解决中64位Win7系统上PLSQL无法连接ORACLE的方法(PLSQL无法识别ORACLE_HOME的配置) 参考文章: (1)解决中64位Win7系统上PLSQL无法连接ORACLE的方法(PL ...
- hp1015驱动64位_在win10/win7 64位系统上安装 hp laserjet 1015对应的打印机驱动
在win10/win7 64位系统上安装 hp laserjet 1015对应的打印机驱动 在win10/win7 64位系统上安装 hp laserjet 1015对应的打印机驱动 打印机是2005 ...
最新文章
- 建立桌面文件管理格子_你不知道文件管理神器,一键收拾乱糟糟的桌面
- 图解操作系统研发与探索教程
- php 会议签到系统_人脸识别会议签到系统有哪些优点?
- SCI录用的最后一步——答复审稿人的策略和答复信的写作技巧
- Linux提高工作效率的命令
- 阿里云助力江苏省财政厅力推统一公共支付平台
- 上位机获取单片机发来的数据并进行检验(完整版,附完整源码)
- jQuery UI:Datepicker将年份范围下拉至100年
- Learn Linux The Hard Way — LinuxTOY
- 000+0000 格式的时间转成 年月日
- 怎么让HTML的属性横着排,css标签怎么设置横向排列
- 死锁——哲学家就餐问题
- 自动驾驶各大传感器介绍-硬件篇
- 等级保护2.0的变化
- 深入理解黑客攻击-键盘记录器
- 跨境电商卖家发货形式多样,亚马逊卖家如何选择?
- java连接OPC 报错汇总
- 嵌入式linux rootfs,【转】制作 嵌入式 linux 根文件系统 rootfs
- zynq自定义PL IP核linux驱动开发流程
- win7优化设置_Win7旗舰版系统磁盘碎片整理程序几种打开方法