热线电话:13121318867

登录
2021-01-30 阅读量: 1054
excel借助odbc接口连接电脑上的mysql数据库,从而在excel中直接查看数据库里面的表?

excel借助odbc接口连接电脑上的mysql数据库,从而在excel中直接查看数据库里面的表。需要一些准备条件

  1. 看下你电脑上excel是32位还是64位的。我的excel是32位的,你的应该也是

  2. 既然excel是32位那么我们就需要提前安装下面两个程序。一个是mysql server(这个肯定是装好的)

    一个是mysql connector/ODBC (32位或者说x86).

    在控制面板里可以看到这两个程序,但是不知道connector/odbc是多少位的,我们可以在哪里看呢

    看我这个帖子https://www.cda.cn/discuss/post/details/60154612878b1708228ccf4d

    如果你的mysql connector是64位的,你需要将64位mysql connector卸载,重新安装32位mysql connector

    因为对于mysql connector来说,64位和32位不能同时存在,这点一定要注意。

    图1.png

    mysql connector odbc程序是做什么的?

    我们用360安全卫士查看我们电脑上安装的程序,把鼠标放到这个应用程序的图标那里,就可以看到这个程序的说明

    这个程序是MYSQL数据库的ODBC驱动程序,安装了这个程序之后,就可以通过ODBC来访问MySAL,这样就可以实现SQLServer、Access和Mysql之间的数据转换,还可以支持ASP访问Mysql数据库。

    tu1.png

  3. 打开控制面板,点击管理工具,双击数据源(ODBC)文件图标

    tu9.png


点击驱动程序选项卡,在下面可以看到我们电脑上,相关的数据源驱动程序,却没有看到mysql connector,因为我们安装的mysql connector是32位的不会显示在这里,而这里打开的是64位的odbc数据源管理器,这里显示的驱动程序都是64位的,没有我们想要找的。

tu10.png

如果我们想让我们安装的mysql connector32位驱动程序显示在这里怎么办呢?我们需要打开32位的odbc数据源管理器

image.png

如何打开32位的odbc数据源管理器呢?

启动cmd页面,然后输入

cd c:\\Windows\SysWOW64 回车

然后输入

odbcad32 回车

图1.png


这样就会打开32位的odbc数据源管理器,

选择驱动程序选项卡,就可以看到下面列表里已经存在mysql ODBC 8.0 unicode Driver(驱动程序)了


图2.png

Data Source Name (DSN) :数据源名称

我们选择用户DSN选项卡,在这个选项卡下面点击添加按钮

图2.png

我们在弹出的对话框中选择mysql odbc 8.0 Unicode Driver,然后点击完成

图2.png

在弹出的窗口进行如下设定,然后点击test进行测试




图2.png

不同的mysql用户可以设定为不同的数据源,我们这里用的是root账户

显示测试成功

图2.png

然后点击ok对数据源进行添加

图2.png

可以看到我们的数据源已经添加成功了

图2.png


然后打开excel

图2.png

选择好数据源,然后点击ok

图2.png

然后和数据源进行链接

图2.png

可以看到已经连接成功了,如下图所示

图2.png


我们随便选择一个数据库中的一张表,左键点击,在右侧就可以看到这个表里面的内容

图2.png

到此,我们就将excel和mysql数据库的连接介绍完了,我们这里是通过查询odbc数据源的方式进行连接,其他的连接方式,同学们可以自己去探索。

0.5453
0
关注作者
收藏
评论(0)

发表评论

暂无数据