PL/SQL Developer 10.0.2找不到Excel Files选项,如何导入Excel数据?
解决PL/SQL Developer 10.0.2无法找到Excel Files导入选项的问题
我之前也碰到过PL/SQL Developer老版本和新Office不兼容的情况,这个问题核心原因是PL/SQL 10.0.2发布时Office 2016还未推出,默认不支持它的ACE驱动。给你几个靠谱的解决办法:
方法1:安装匹配的ACE驱动
PL/SQL Developer 10.0.2基本都是32位版本,而Office 2016默认可能安装的是64位驱动,两者不兼容就会导致选项缺失。你需要安装32位的Microsoft Access Database Engine 2016 Redistributable:
- 下载对应安装包后,如果系统提示已有更高版本Office组件无法安装,可以用命令行被动安装:
setup.exe /quiet - 安装完成后重启PL/SQL Developer,再去导入向导里查看,应该就能找到Excel Files选项了。
方法2:手动配置ODBC数据源导入
如果安装驱动后还是没出现选项,或者不想折腾驱动,可以手动配置ODBC数据源:
- 打开32位ODBC数据源管理器(路径是
C:\Windows\SysWOW64\odbcad32.exe,必须用这个,64位管理器PL/SQL识别不到) - 切换到「用户DSN」或「系统DSN」标签,点击「添加」,选择
Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb) - 给数据源起个名字,选择要导入的Excel文件,确认Excel版本选对(比如Excel 2016),完成配置
- 回到PL/SQL Developer的导入向导,选择「ODBC」选项,找到你刚才创建的数据源就能导入数据了
方法3:转成CSV文件导入(最省心的替代方案)
如果上面两种方法都嫌麻烦,直接把Excel文件另存为CSV格式(保存时注意编码选UTF-8,避免中文乱码),然后用PL/SQL自带的Text Importer工具导入:
- 在PL/SQL Developer顶部菜单找到「Tools」->「Text Importer」
- 选择保存好的CSV文件,按照向导一步步设置分隔符、列映射,就能快速完成导入,兼容性拉满
方法4:检查PL/SQL组件配置
偶尔也会因为PL/SQL的组件被禁用导致选项缺失,你可以去「Tools」->「Preferences」->「User Interface」里,确认ODBC相关组件是启用状态,如果被禁用了勾选上重启即可。
内容的提问来源于stack exchange,提问作者Hong Van Vit
相关产品推荐
相关产品推荐

