楼主: 李会超
10440 13

[学习分享] 关于在64位的windows系统中用RODBC包的总结 [推广有奖]

  • 1关注
  • 31粉丝

已卖:1166份资源

教授

33%

还不是VIP/贵宾

-

威望
0
论坛币
121239 个
通用积分
62.0400
学术水平
140 点
热心指数
152 点
信用等级
84 点
经验
56173 点
帖子
1180
精华
1
在线时间
1120 小时
注册时间
2008-11-6
最后登录
2024-4-29

楼主
李会超 发表于 2015-8-12 09:00:25 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
最近在用RODBC包处理excel2010的文件,因为一个工作簿中存在多个sheet,所以转成csv再处理并不方便,考虑用RODBC包,可总不成功,发现很多人反馈在64位的操作系统中用RODBC包不太成功,很多人要么建议用XLSX包,要么建议用XLconnect包,但我还是觉得用RODBC方便点,最终尝试了多个方法后成功了,使用如下方法:
     用32bit的R(R默认会安装64bit 和32bit,在程序中用32bit的R启动即可)进行启动,再安装RODBC包就可以正常使用odbcConnectExcel2007读取xlsx数据就正常了,一点小总结希望帮到各位。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Windows RODBC包 Window RODBC wind windows

学无止境,坚持!

沙发
jgchen1966 发表于 2015-8-13 10:44:52
不错!!谢谢。。

藤椅
ryoeng 在职认证  发表于 2015-8-13 13:56:20
提示: 作者被禁止或删除 内容自动屏蔽

板凳
李会超 发表于 2015-8-13 15:02:12
ryoeng 发表于 2015-8-13 13:56
只要R和电脑一致, x86 或 64 都可以连接。
我电脑win7 64位,R用64位无法使用RODBCl链接excel2007,64位R连oracle没问题

报纸
ryoeng 在职认证  发表于 2015-8-13 15:10:24
提示: 作者被禁止或删除 内容自动屏蔽

地板
jiangbeilu 学生认证  发表于 2015-10-22 21:59:42
因为我之前只安装了64位R,所以会出现RODBC用不了的情况。确实也没有更好的解决办法。楼主提供的是一个比较简洁的方法。

7
但运转角 发表于 2016-2-16 09:33:07
我的电脑并没有安装R语言,只是有一个运行程序,按照上述做法直接还是没法读取数据,怎么办?

8
木易双双 发表于 2016-5-6 20:20:24
楼主,我用32位的打开还是不行啊。输入library(ODBC),总报错说不存在这个包。要崩溃了

9
jiangbeilu 学生认证  发表于 2016-5-6 22:08:17
ryoeng 发表于 2015-8-13 13:56
只要R和电脑一致, x86 或 64 都可以连接。
这个好像还是要看RODBC是x86还是x64的,一般都默认的是x86的,所以x64的R用不了RODBC

10
ryoeng 在职认证  发表于 2016-5-7 01:50:36

补上链接

提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 23:45