电脑计算机论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 774|回复: 0

最新 MySQL for Excel的安装教程与功能介绍

[复制链接]
admin 发表于 2022-7-23 12:58:56 | 显示全部楼层 |阅读模式
一、安装
最近遇到要把Excel中的数据移进MySQL数据库的需求,在搜索资料的过程中,发现了MySQL for Excel这个软件。
MySQL for Excel是MySQL官方推出的用于Microsoft Excel的小插件,使得Excel与MySQL数据库能进行交互,实现数据的导入、导出、增补、修改等操作。
首先是安装,直接放官网链接:直达链接
或者自己在百度找也行。
下好安装包后,双击安装;此时可能会出现错误提示“The Microsoft Visual Studio Tools for Office Runtime must be installed…”,如下图。

这时需要再去微软官网下“Microsoft Visual Studio Tools for Office Runtime”这个软件,下载链接:微软官网
安装好这个以后,再安装MySQL for Excel就不会有错误了。
二、功能介绍
安装好后,打开Excel,点击顶上选项卡中的“数据”项,即可在最右侧看到MySQL for Excel这个插件。

点击这个按钮,即可在Excel右侧显示它的主界面,如下图。

一般常用的是“打开现有连接”,双击白色方框里你想使用的某一个连接即可。比如我双击“test2”,如下图。

输入密码以后,进入数据库管理界面,如下图。接着,你就可以选择你想用的某个数据库,或者新建一个了。

比如我这里双击选择了“excel_test”这个现有数据库,进入如下图的数据管理界面。

下面简单介绍一下这几个功能。
1.在数据库中创建一张新表,并把Excel中的数据导出到里面
选中Excel中你要导入的数据,并点击第一个按钮(红框里的)。

选择后出现如下图的引导界面,设置好(至少要设置个表名)以后点右下角的“Export Data”就完成了。


如下图,可以看到数据库中多出一张表。
2.把数据库中现有的表导入到Excel中
选中一张表(比如我这里选的“student_info”),并点下如下图红框中的按钮。

出现如下图的引导界面,默认把所有列的导入,也可以自己手动选一下导入哪几列。

导入后,Excel中就出现了刚才选的表里的数据(甚至还帮你设置好了自动筛选),如下图。
3.把现有的表导入Excel(会新建一个sheet)以便编辑
这个功能主要是使你能在Excel中编辑数据库中的表,更加方便、直观。

点击后,如下图。


“Revert Data”是恢复为原来的数据,如果你改动后又不想改了,可以点它,类似于撤销;“Commit Changes”是提交更改,提交以后就不能恢复原来数据了。比如我随便改一个,把11改成15,如下图,然后点提交。

之后到MySQL WorkBench里查一下,果然更改成功了。
4.把Excel里的数据增加到现有表格中
第一个功能是新建了一个表,这个是在现有表中增添数据。比如我选中Excel中的一行数据,然后点该按钮。

出现如下图的引导界面,可以看出这里每一列都对应上了(显示为绿色)。之后点“Append”就行了。

查一下,果然增添成功了。

如果列不能完全对应上,如下图。

那就把映射方式改成“Mannual”(手动),然后手动对应你要加进去的列(先在上面灰色方框点击某一列,再在下面的框里点击某一列,就对应上了),前提是对应列的数据类型要相同。

查一下,也成功加进去了。
5.其他
另外,在“Options”里还可以设置:执行操作前先预览相应的SQL语句。

效果如下图。
三、总结
总的来说,MySQL for Excel这个软件还是挺有用的(在表格数据的导入、导出、增、改方面),尤其对我这种SQL语句懂得很少的小白来说很友好;不过,它只是个Excel插件,你要指望它实现很多复杂的数据库管理功能还是不太现实的。

您需要登录后才可以回帖 登录 | 注册

本版积分规则


QQ|手机版|小黑屋|电脑计算机论坛 ( 京ICP备2022023538号-1 )

GMT+8, 2024-10-18 14:55 , Processed in 0.090625 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表