Excel连接MySQL问题:Get Data无MySQL选项(Microsoft 365环境)
Excel中Get Data找不到MySQL选项的排查方案
检查连接器与Office架构匹配
先确认Office的架构:打开Excel,依次点击「文件」>「账户」>「关于Excel」,查看是32位还是64位。必须安装同架构的MySQL连接器,卸载错配版本后重新安装对应版本。手动注册连接器组件
以管理员身份打开命令提示符,执行对应架构的注册命令:
64位Office:regasm "C:\Program Files\MySQL\MySQL Connector Net 8.0.x\Assemblies\v4.8\MySql.Data.dll"32位Office:
regasm "C:\Program Files (x86)\MySQL\MySQL Connector Net 8.0.x\Assemblies\v4.8\MySql.Data.dll"注意替换命令中的
8.0.x为实际安装的连接器版本号。启用COM加载项
打开Excel,依次点击「文件」>「选项」>「加载项」,在「管理」下拉菜单选择「COM加载项」,点击「转到」:- 若列表中有MySQL相关加载项,勾选后确定;
- 若没有,点击「添加」,找到连接器安装路径下的
MySql.Data.dll文件添加。
检查.NET Framework版本
MySQL 8.0系列连接器要求.NET Framework 4.8及以上。打开「控制面板」>「程序」>「程序和功能」,确认已安装对应版本,若缺失则安装后重新安装MySQL连接器。修复Office安装
打开「控制面板」>「程序」>「程序和功能」,找到Microsoft 365,点击「更改」,先尝试「快速修复」,无效则选择「联机修复」,修复完成后重启电脑再检查。手动通过ODBC连接
若以上方法无效,可绕开Get Data的直接选项:- 打开对应架构的ODBC数据源管理器(64位用
C:\Windows\System32\odbcad32.exe,32位用C:\Windows\SysWOW64\odbcad32.exe); - 添加MySQL ODBC驱动,配置服务器、用户名、密码等连接信息;
- 在Excel中选择「Get Data」>「从其他来源」>「从ODBC」,选择刚才配置的数据源即可。
- 打开对应架构的ODBC数据源管理器(64位用
内容的提问来源于stack exchange,提问作者João Martins
相关产品推荐
相关产品推荐

