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

扫码加我 拉你入群

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

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

全部回复
2015-8-13 10:44:52
不错!!谢谢。。
二维码

扫码加我 拉你入群

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

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

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没问题
二维码

扫码加我 拉你入群

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

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

2015-8-13 15:10:24
提示: 作者被禁止或删除 内容自动屏蔽
二维码

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群