excel 链接sql server数据库,并使用sql语句导出自己想要的数据

问题:

        部分数据需要从sql server 2008 数据库中导出到excel中,Excel程序自带的外部数据连接功能,可以连接SQL服务器。当然还有其他的办法如: excel-vba 也可以实现,但是简单的就使用excel自带的Excel程序自带的外部数据连接功能,就可以了。

实现:

       

  1. 选择【数据】选项卡,在【获取外部数据】分组,找到【自其他来源】。选择【来自sql server(s)】

excel 链接sql server数据库,并使用sql语句导出自己想要的数据

  1. 填写服务器名称、登录的用户名及密码、选择需要链接的数据库、数据表等信息,最后点击完成 即可成功连接。会出现一个【导入数据】的框
    excel 链接sql server数据库,并使用sql语句导出自己想要的数据
    excel 链接sql server数据库,并使用sql语句导出自己想要的数据
    excel 链接sql server数据库,并使用sql语句导出自己想要的数据
    excel 链接sql server数据库,并使用sql语句导出自己想要的数据
  2. 点击【导入数据】弹窗 的【属性】,在【链接属性】框中选择 【定义】
  3. 【命令类型】 由 表改为 【SQL】,在命令文本中输入你的 sql语句
    excel 链接sql server数据库,并使用sql语句导出自己想要的数据
  4. 至此已经完成了,如果本地存在已有的链接怎么使用?以及修改链接信息?
  5. 选择【数据】选项卡,在【获取外部数据】分组,找到【现有链接】。选择 一个你需要修改或者使用的链接,【打开】,就会出现【导入数据】弹窗,重复上面的步骤即可。
    excel 链接sql server数据库,并使用sql语句导出自己想要的数据