按照此处链接的说明并安装最新版本 (8.0.30) ODBC 连接器后,在选择数据 -> 获取数据 -> 从数据库 -> 从 MySQL 数据库时,我仍然收到以下无用的错误消息:
此连接器需要安装一个或多个附加组件才能使用。
我已多次重新启动 Excel 和机器。我尝试安装 32 位和 64 位连接器。我尝试从独立的 MSI 和 MySQL Installer 应用程序进行安装。我什至也尝试过安装 ADO.NET 连接器,就像这里奇怪地建议的那样。我尝试在事件查看器中查找应用程序错误。任何建议表示赞赏,因为我没有想法。
在 Windows 11 下运行 Microsoft® Excel® for Microsoft 365 MSO(版本 2206 Build 16.0.15330.20260)64 位。
更新: 更多人在微软论坛上遇到同样的问题。
我查看了 MySQL 错误跟踪器并找到了这个: MySQL 错误:#107316:MySQL 8.0.29 引入了一个错误,该错误会阻止使用连接器软件
基于此,以及额外安装 ADO.NET 连接器的隐藏文档,我终于通过安装64 位 ODBC 连接器、版本 8.0.28和32 位 ADO来使用 64 位 Excel 365 .NET 连接器,版本 8.0.28。
请注意,只有 32 位 ADO.NET 连接器可用。
我发现 Microsoft 文档链接到通用 MySql ODBC 连接器页面,在撰写本文时,该页面列出了 version 中的连接器
8.0.30
。但是,我发现只有旧 GA 版本的连接器才能与我的 Excel 版本一起使用
对我有用的版本是
5.3.14
. 就我而言,我安装了两者,但由于我的 Excel 是 32 位的,我想只需要 32 位/x86 连接器。在您的情况下,我将安装 64 位/x64 连接器。为了安全起见,安装两者都应该没问题。