乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何才能用<em>EXCEL</em>去连接SQL 数据库读取数据!!!!-excel 连接数据

如何才能用<em>EXCEL</em>去连接SQL 数据库读取数据!!!!-excel 连接数据

作者:乔山办公网日期:

返回目录:excel表格制作


由于ChinaExcel的组件中使用ODBC、ADO来访问数据库,所以可以访问任何数据库。在访问数据库之前,首先设置 连接数据源,然后调用报表设计器菜单“数据”中的“设置数据源向导”功能连接数据源,数据源连接成 功后,就可以使用统计向导了。在ChinaExcel的插件中,数据库的连接,取数是由程序员自己来完成,所以可以支持任意的取数方式,当然也包括支持任何数据库了。

1、首先打开SQL Server数据库,准备一个要导入的数据表,如下图所示,数据表中插入一些数据

2、接下来打开Excel软件,点击数据菜单,然后选择其他来源下面的来自SQL Server选项

3、然后会弹出数据库连接向导界面,在输入框里面输入服务器名称,也就是计算机名

4、接下来就会出现导入内容的具体设置界面了,我们选择要导入表,并且选择一个空白单元格位置作为数据的导入位置

5、最后点击确定按钮,我们就可以看到SQL Server中的数据就导入进Excel里了


MySql作为最受欢迎的开源数据库之一在数据存储与管理方面要大大强于Excel的同门兄弟Access。因此,把mysql做为后端数据存储工具与前端数据分析工具Excel来配合使用也不失为一种有效的解决方案。下面我们将介绍mysql数据库与Excel链接的三种主要形式。

①MySqlforExcel——mysql的Excel插件
MySql数据库专门为Excel准备了一个数据操作插件,可以方便地对数据进行导入导出扩展和编辑。本插件安装后,在Excel的“数据”菜单会出现一个如下所示的菜单项,第一次点击它需要对mysql数据库访问用户名、密码及数据库名称等做一个设定,以后就可以随时读取和操作数据库中的数据了。如果安装完后没有出现在Excel菜单,则可能需要到com加载项中去勾选一下。下载地址:http:///why-mysql/windows/excel。这种方法也是最简单的一种连接方法,近乎于傻瓜式链接。

②MSQuery链接
MSQuery链接需要先安装mysqlODBC驱动(下载地址在此:http:///downloads/connector/odbc)。驱动安装完成后,先要到windows控制面板—管理工具——“ODBC数据源”中进行用户或系统数据源(DSN)设置。
点击“添加”,在弹出的驱动列表中,选择MySqlODBC驱动,然后点击“完成”。
这时会弹出一个对话框,让你配置mysql数据源的一些参数:数据源名称——随便,描述——随便,TCP/IP服务器——如果在本机就是localhost:3306,如果不是则需正确输入你的mysql账户的IP地址及端口,下面就是用户名、密码以及你要访问的数据库名称。一切配置完毕后可以点击Test进行测试,测试连接成功后,你会看到mysql数据源已经添加到用户数据源列表。
接下来,我们打开MSQuery,这时新添加的数据源已经出现在了数据库列表中,我们只需选中mysql数据源,点击确定,就可以对数据库中表和字段进行查询操作了。

③PowerQuery链接
PowerQuery支持当今市场上所有主流数据库的e799bee5baa6e79fa5e98193e59b9ee7ad94361直连,mysql当然也不在话下。由于前面已经设置过了数据源驱动,因此这里相对也就很简单。打开PowerQuery—获取外部数据—来自数据库—来自mysql数据库。
在弹出的界面中输入mysql服务器的地址和端口,下面输入你要访问的数据库名称(本例中是mysql自带数据库sakila),确认后就会出现相关数据表导航界面,就可以对数据进行操作了。数据连接完成。
好的,三种mysql与Excel的链接方法就介绍到这里,你喜欢或习惯哪种呢?

Excel程序自带的外部数据连接功能,可以连接SQL服务器。具体步骤为:
1、选择【数据】选项卡,在【获取外部数据】分组,找到【自其他来源】。
2、单击【自其他来源】按钮,打开【选择来源】下拉菜单。
3、选择【来自SQL Server】打开【数据连接向导】对话框。
4、填写服务器名称、登录的用户名及密码等信息,即可成功连接。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网