美文网首页精进Excel数据分析藏兵谷
Excel---在Excel中导入Mysql数据库

Excel---在Excel中导入Mysql数据库

作者: 汪汪家的宝贝 | 来源:发表于2018-11-01 15:04 被阅读31次

    前言

    在Excel中导入MySQL数据库的方式有很多种,我今天尝试了两种,有一种完全成功,另外一种只能算是成功了一半(将数据导入EXCEL之后表头出现乱码,而且未能解决),记录下来这样的经验,希望自己以后用到的时候可以直接找到答案;同时也分享给需要的人。


    第一种方法:(强烈推荐)使用Excel中的Power Query进行数据库连接

    第一步:给Excel安装Powerquery

    如果Excel已经有PowerQuery则不需要安装。安装PowerQuery的教程有很多,百度或者谷歌查看即可。

    第二步:安装PowerQuery所需要的Mysql连接线。

    Mysql连接线的名字叫做“Download Connector/NET”,下载链接为:https://dev.mysql.com/downloads/connector/net/
    在这里直接下载。下载完成后双击安装包,而后各种点击"下一步"完成安装即可。

    第三步:打开Excel的PowerQuery导入数据

    1、打开PowerQuery选项卡,选择“从数据库”


    image.png

    2、在下拉列表中找到“从MySQL数据库”,而后点击


    image.png

    3、点击后,在弹框中输入服务器的地址,以及数据库的名称。由于我这里用的是本地数据库,所以直接就是127.0.0.1

    image.png

    PS:由于我已经输入过一次数据库的密码了,所以这里点击“确定”可以直接完成连接。第一次连接需要提供数据库的服务器、用户名和密码,以及选择访问整个库还是库里的某个表。具体可以参考,这里写的很详细了:
    https://support.office.com/zh-cn/article/%E8%BF%9E%E6%8E%A5%E5%88%B0-mysql-%E6%95%B0%E6%8D%AE%E5%BA%93-power-query-8760c647-88b9-409d-b312-6ea8f84a269b?ui=zh-CN&rs=zh-CN&ad=CN#ID0EAADAAA=2013_%E5%92%8C_2010_%E7%89%88

    第二种方法:使用ODBC连接到数据库

    第一步:安装Mysql ODBC驱动

    Google了Mysql ODBC ,很方便就能找到下载连接 https://dev.mysql.com/downloads/connector/odbc/
    在这里下载之后,双击安装包,然后各种下一步即可。

    第二步:安装完成后,进行添加MysqlODBC

    打开“控制面板”---管理工具——[ODBC数据源]中进行用户或系统数据源(DSN)设置。点击“添加”,在弹出的驱动列表中,选择MySqlODBC驱动,然后点击“完成”

    第三步:添加完成后,打开excel,点击数据选项卡,“自其他来源”
    image.png
    第四步:选择ODBC DSN,而后“下一步”
    image.png
    第五步:选择ODBC DSN,而后“下一步”,弹出如下页面,我给这边起名字较做test,所以选择test
    image.png
    第六步:选择要链接到的数据库和表即可。

    注:用第二种方法导入数据后,我的表头出现了乱码,改变Excel的存储编码方式并没有解决这个问题。有朋友建议在数据库中将Mysql的编码方式变成gbk再导出,我没有尝试。


    结语

    今天又解决了一个之前没有尝试的问题,好开心~
    PowerQuery果然很厉害,这点我此前并没有意识到,以后要多多使用才是~

    相关文章

      网友评论

      本文标题:Excel---在Excel中导入Mysql数据库

      本文链接:https://www.haomeiwen.com/subject/gekxxqtx.html