MySQL for Excel连接报错“The given key was not present in the dictionary”如何解决?
解决MySQL for Excel连接时“The given key was not present in the dictionary”错误
清除MySQL for Excel缓存配置
关闭Excel及所有MySQL相关进程,找到路径C:\Users\[你的用户名]\AppData\Roaming\MySQL\MySQL for Excel,删除该目录下所有.xml配置文件,重启Excel后重新配置数据库连接。修复或重装MySQL for Excel
打开Windows控制面板的「程序和功能」,找到MySQL for Excel,选择「更改」尝试修复安装。若修复无效,卸载后下载与Excel位数、MySQL版本匹配的官方安装包重新安装。检查位数匹配性
确认MySQL for Excel的位数(32位/64位)与Excel版本完全一致:通过Excel的「文件>账户>关于Excel」查看自身位数,对应安装相同位数的MySQL for Excel。更新MySQL Connector/ODBC驱动
MySQL for Excel依赖ODBC驱动,搜索并打开odbcad32.exe(注意32位和64位对应不同系统路径),检查已安装的MySQL ODBC驱动版本,更新至最新稳定版后重启Excel。重置Excel加载项
打开Excel,进入「文件>选项>加载项」,在「管理」下拉选择「COM加载项」并点击「转到」,取消勾选MySQL for Excel加载项后确定,重启Excel再重新勾选启用该加载项。
内容的提问来源于stack exchange,提问作者Paul
相关产品推荐
相关产品推荐

