使用Excel 通过 ODBC 连接到 MySQL 数据库

Excel 是一个很强大的且常用的数据管理工具。MySQL也是非常流行的开源数据库工具。默认Excel是不支持连接到MySQL的。不过通过ODBC驱动我们可以让Excel支持MySQL。下面就演示如何使用。

安装ODBC驱动

MySQL官方提供了MySQL Connector/ODBC下载,我们只需要下载安装就能让windows支持了。请下载与您Office相同架构的驱动。如果您不确定您的office是32位还是64位,您可以把这两个都安装。

添加ODBC数据源

您安装完上面提到的驱动以后,就可以向 Windows 中添加 ODBC 数据源了。

打开 控制面板->管理工具->ODBC 数据源

用户DSN选项卡中点击添加按钮。根据实际情况填写各项参数后保存。

在Excel中使用ODBC数据源

在Excel中选择数据->来自其他源->来自数据连接向导,使用刚才添加的ODBC数据源来连接。

按照下图使用向导连接即可导出MySQL中的数据。

结语

通过ODBC驱动,可以很方便的向Excel中插入数据库中的内容。当然您还可以通过相同的方式,用Excel连接到PostgreSQL和Oracle等其他数据库。

(0)

相关推荐

  • labview连接MySQL数据库

    labview连接MySQL数据库

  • powerdesigner error [MySQL][ODBC 5.3 Driver][mysql-8.0.22]Source character set not supported by client]

    此问题主要是利用 power designer 采用 odbc连接mysql都可以测试成功,但是无论是调用逆向工程,还是生成数据库 都会报错. 参考这篇博文: https://www.cnblogs. ...

  • MySQL——基本概念

    MySQL——基本概念

  • UC头条:MySQL数据库定时备份到其他电脑

    最近我的一个学弟问了我一个问题,说他要实现一个功能,他老师给他提出来一个问题,让他的项目实现定时备份数据库到其他电脑,确保安全.他就来问我,还好我之前弄过,虽然我是干前端的,哈哈哈,之前学的比较杂. ...

  • 【竺】数据库笔记7——Mysql数据库备份

    *. mysql -u username -p password: 这个命令用于输入用户名和密码登陆mysql服务器: *.show databases;:用于查看mysql服务器中的数据库情况(会罗 ...

  • MySQL数据库有哪些优势特点?Linux数据库

    为什么众多企业都选择MySQL数据库?目前,绝大多数使用Linux操作系统的互联网企业都使用MySQL作为后端的数据库.MySQL是互联网领域里非常重要的.深受广大用户欢迎的一款开源关系型数据库软件. ...

  • Power BI连不上MySQL数据库?怎么破?

    - 1 -  直连的问题及解决办法 今天要连一个别人管理的MySQL数据库抽取数据,本来想着是个很简单的事儿,因为Power BI本身就提供了MySQL的连接器: 然鹅,当我很开心地去点"连 ...

  • win10专业版能安装上mysql数据库么

    提问win10专业版能安装上mysql数据库么?如果能,能不能给个安装步骤? 网上百度的各种方法都试过了装不上,请看清楚是win10专业版 1.同时按下键盘组合键Win+i,打开设置窗口,点击&quo ...

  • 数据库约束有什么作用?Linux运维MySQL数据库

    数据库是存储数据的仓库,由数据库表组成.数据库本质是一个文件系统,数据库以特定的格式存储数据,用户可以添加.修改.删除和查询数据库中的数据.对于运维工作者或者数据库工作者来说,数据库约束是学习数据库相 ...

  • MySQL数据库是什么?Linux数据库运维

    Mysq|是目前流行的关系型数据库管理系统.MySQL是WEB应用中较好的应用软件之一.数据库技术是管理信息系统.办公自动化系统.决策支持系统等各类信息系统的核心部分,对于互联网发展起着重要的作用.现 ...

  • jmeter压测学习18-JDBC配置连接mysql数据库

    前言 使用jmeter压测接口的时候,有时候需要批量造数据,需使用jmeter连数据库造对应的测试数据. 或者测试结束后,对测试的数据还原,删掉一些垃圾数据,都会用到连接数据库执行sql的操作. JD ...

  • mysql数据库中利用GROUP

    mysql数据库中利用GROUP_CONCAT)把查询的结果列合并分组显示 效果图 在数据库中group by 一列查询出若干行数据,sql如下: select * from table group ...