如果与Access相比,Excel连接MySQL实在是麻烦的很。没办法,谁让MySQL不是MicroSoft的产品,而MySQL的应用又那么广泛呢。下面是查阅网上资料和实际操作后,总结出的几个用过的方法。

操作环境:

操作系统:Windows 7 SP1 专业版 64位

Excel版本:Excel 2010

方法一:MySQL推出的Excel连接工具

工具名称:MySQL for Excel

官方介绍:

MySQL for Excel is an Excel Add-In that is installed and accessed from within Microsoft Excel’s Data tab, offering a wizard-like interface to help users browse MySQL Schemas, Tables, Views and Procedures and perform data operations. MySQL for Excel supports:Import Data,Export Data,Append Data,Edit Data.

安装完成后,在Excel的“数据”选项卡的最右侧,会有“MySQL for Excel”的图标(见下图)。

9a8194342db33b951f4edbe5f2e879e4.png

方法二:ODBC

首先需要安装Connector/ODBC(MySQL驱动)。

Connector/ODBC的官方介绍:Connector/ODBC is a standardized database driver for Windows, Linux, Mac OS X, and Unix platforms.

特别注意区分32位和64位!比如,虽然我的Windows 7系统是64位,但是MySQL安装的是32位,那么驱动就应该安装“mysql-connector-odbc-5.3.9-win32.msi”。装的不对,会弹出“[Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配”的错误提示。

另外,32位和64位的驱动的具体使用方法也有区别。在控制面板的ODBC数据源管理器,只能看到64位的驱动,看不到32位的驱动。使用32位的驱动,需要去“c:\windows\syswow64\”文件夹下找“odbcad32.exe”这个程序,双击之后可根据窗口提示操作。

方法三:Microsoft Power Query for Excel

官方介绍:Microsoft Power Query for Excel is an Excel add-in that enhances the self-service Business Intelligence experience in Excel by simplifying data discovery, access and collaboration.

参考资料:

1、Excel连接MySQL

2、MySQL for Excel

3、安装和卸载MySQL的详细步骤

4、Power Query

4、ADO

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐