问题:
部分数据需要从sql server 2008 数据库中导出到excel中,Excel程序自带的外部数据连接功能,可以连接SQL服务器。当然还有其他的办法如: excel-vba 也可以实现,但是简单的就使用excel自带的Excel程序自带的外部数据连接功能,就可以了。
实现:
- 选择【数据】选项卡,在【获取外部数据】分组,找到【自其他来源】。选择【来自sql server(s)】
- 填写服务器名称、登录的用户名及密码、选择需要链接的数据库、数据表等信息,最后点击完成 即可成功连接。会出现一个【导入数据】的框
- 点击【导入数据】弹窗 的【属性】,在【链接属性】框中选择 【定义】
- 【命令类型】 由 表改为 【SQL】,在命令文本中输入你的 sql语句
- 至此已经完成了,如果本地存在已有的链接怎么使用?以及修改链接信息?
- 选择【数据】选项卡,在【获取外部数据】分组,找到【现有链接】。选择 一个你需要修改或者使用的链接,【打开】,就会出现【导入数据】弹窗,重复上面的步骤即可。