64位win7安装32位office导致的没有odbc数据源驱动问题

本文介绍了一种尝试在64位Windows 7系统上通过ODBC驱动将Excel数据导入Oracle数据库的方法,但由于Office 2007版本的限制,最终发现需要升级到64位Office版本才能解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在一台新电脑上维护数据库,想用pl/sql将excel表导入oracle中,习惯于使用odbc导入器,但发现这台机器上DSN列表里没有excel的选项。

查阅相关资料,发现本机安装的是64位win7,office2007,但office2007以前的版本只有32位,而微软提供的64位odbc驱动仅支持office2010以后的64位版。

借鉴文章http://blog.youkuaiyun.com/rnhhb/article/details/8833100 的经验,进过修改,强行安装了odbc驱动。

这个是按文章中的方法修改后,可以安装的驱动:http://download.youkuaiyun.com/download/plumlzm/9957486

但是,虽然能够安装驱动了,在控制面板中添加了excel数据源之后,pl/sql虽然能够看到excel源,却依然无法导入数据,提示“在指定的DSN中,驱动程序与应用程序体系结构不匹配”,证明强行安装驱动依然无法解决我遇到的问题,但其它应用未经验证,不好说。

结论,个别情况下,还是只能升级到office64位版本方可解决问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值