Excel2007连接SQL Server导出数据(亲自实践)
2012-11-28 15:31
225 查看
工作中经常需要定期从数据库中取得数据,数据取得条件都是固定的,此时可以利用Excel2007,直接连接SQL Server取得数据,方法如下:
1.打开一个新建的工作表,菜单“数据”--》“获取外部数据”选项卡中,单击“自其他来源”,然后单击“来自 SQL Server”。
2.在弹出的“数据连接向导”窗口中,输入服务器名称和登录用用户名、密码,然后单击“下一步”
注:在“登录凭据”中,可以选择Windows验证或者SQL Server服务器验证
选择Windows验证的话,一定要保证在服务器中已经设定好了该Windows用户的权限,否则会提示无法连接
3.在“选择数据库和表”窗口中选择需要连接的数据库,以及该数据中的相关表,单击“下一步”
4.在“保存数据连接文件并完成”窗口中,可以根据需要修改连接文件名,以及编写说明内容等信息,单击“完成”
5.在弹出的“导入数据”窗口中,选择导出数据的显示方式和放置位置
如果需要更改已有的连接,那么可以在菜单“数据”--》“连接”选项卡中,单击“全部刷新”--》“连接属性”
1. “使用状况”标签中,各设置如下:
此处说明转自:http://office.microsoft.com/zh-cn/excel-help/HA010175443.aspx?CTT=5&origin=HA010217956
每 n 分钟刷新一次 选中此复选框,可以固定的时间间隔启用自动外部数据刷新,然后输入每两次刷新操作之间间隔的分钟数。清除此复选框可禁用自动外部数据刷新。
打开文件时刷新数据 选中此复选框可在您打开工作簿时自动刷新外部数据。清除此复选框可立即打开工作簿,而不刷新外部数据。
保存工作簿前,删除来自外部数据区域中的数据 如果您希望查询定义随工作簿一起保存,而外部数据不随工作簿一起保存,请选中此复选框。清除此复选框,可以将查询定义和数据随工作簿一起保存。仅当您选中了“打开文件时刷新数据”复选框后此复选框才可用。
数字格式 选中或清除此复选框可启用或禁用数字格式,例如货币、日期或时间。
字形 选中或清除此复选框可启用或禁用字形,例如加粗、倾斜、下划线或删除线。
填充颜色 选中或清除此复选框可启用或禁用填充颜色。
文本颜色 选中或清除此复选框可启用或禁用文本颜色。
2.“定义”标签中,
“命令类型”如果是“表”的话,“命令文本”中记录的就是表名
“命令类型”如果是“SQL”的话,“命令文本”中就可以编写SQL语言,以便自己设定检索条件等
1.打开一个新建的工作表,菜单“数据”--》“获取外部数据”选项卡中,单击“自其他来源”,然后单击“来自 SQL Server”。
2.在弹出的“数据连接向导”窗口中,输入服务器名称和登录用用户名、密码,然后单击“下一步”
注:在“登录凭据”中,可以选择Windows验证或者SQL Server服务器验证
选择Windows验证的话,一定要保证在服务器中已经设定好了该Windows用户的权限,否则会提示无法连接
3.在“选择数据库和表”窗口中选择需要连接的数据库,以及该数据中的相关表,单击“下一步”
4.在“保存数据连接文件并完成”窗口中,可以根据需要修改连接文件名,以及编写说明内容等信息,单击“完成”
5.在弹出的“导入数据”窗口中,选择导出数据的显示方式和放置位置
如果需要更改已有的连接,那么可以在菜单“数据”--》“连接”选项卡中,单击“全部刷新”--》“连接属性”
1. “使用状况”标签中,各设置如下:
此处说明转自:http://office.microsoft.com/zh-cn/excel-help/HA010175443.aspx?CTT=5&origin=HA010217956
刷新控制
允许后台刷新 选中此复选框可在后台运行查询。清除此复选框可在您等待时运行查询。在后台运行查询允许您在查询运行时使用 Excel。每 n 分钟刷新一次 选中此复选框,可以固定的时间间隔启用自动外部数据刷新,然后输入每两次刷新操作之间间隔的分钟数。清除此复选框可禁用自动外部数据刷新。
打开文件时刷新数据 选中此复选框可在您打开工作簿时自动刷新外部数据。清除此复选框可立即打开工作簿,而不刷新外部数据。
保存工作簿前,删除来自外部数据区域中的数据 如果您希望查询定义随工作簿一起保存,而外部数据不随工作簿一起保存,请选中此复选框。清除此复选框,可以将查询定义和数据随工作簿一起保存。仅当您选中了“打开文件时刷新数据”复选框后此复选框才可用。
OLAP 服务器格式
控制是否从服务器中检索以下 OLAP 服务器格式并随数据显示它们。数字格式 选中或清除此复选框可启用或禁用数字格式,例如货币、日期或时间。
字形 选中或清除此复选框可启用或禁用字形,例如加粗、倾斜、下划线或删除线。
填充颜色 选中或清除此复选框可启用或禁用填充颜色。
文本颜色 选中或清除此复选框可启用或禁用文本颜色。
OLAP 钻取
要检索的最大记录数 输入一个从 1 到 10,000 的数字,以指定当您在一个层次结构中展开一层数据时要检索的最大记录数。语言
检索 Office 显示语言(如果可用)中的数据和错误 选中或清除此复选框可启用或禁用从 OLAP 服务器中检索翻译的数据和错误(如果有)。2.“定义”标签中,
“命令类型”如果是“表”的话,“命令文本”中记录的就是表名
“命令类型”如果是“SQL”的话,“命令文本”中就可以编写SQL语言,以便自己设定检索条件等
相关文章推荐
- SQL Server 查询的内外连接方式(亲自实践)
- SQL Server与Excel连接以及相互间数据的导入与导出
- C# 连接sql数据库对 access,excel导入导出操作 一、SQL SERVER 和ACCESS的数据导入导出
- Excel文件导入到SQL Server——2007 Office system 驱动程序:数据连接组件
- sql server 2005 导出用户表数据字典(转载)
- 把SQL SERVER里表里的数据导出成为insert into 脚本
- 请单击下面的按钮,以重定向到可以选择新数据存储区的页。下面的消息可能会有助于诊断问题: 无法连接到 SQL Server 数据库。
- SQL SERVER 同表跨连接拷贝数据
- Sql Server合并多行询数据到一行:使用自连接、FOR XML PATH('')、STUFF或REPLACE函数
- 将SQL Server 2005中的数据导出为Excel
- sql server 导出数据到 Azure Hbase / Hive 详细步骤
- Sql Server 2005导出数据
- sql server中三种导入导出数据方式(SQL语句、bcp、dts)
- [MSSQL]SQL Server里面导出SQL脚本(表数据的insert语句)(转)
- 精妙的SQL和SQL SERVER 与ACCESS、EXCEL的数据导入导出转换
- SQL Server中将数据导出为XML和Json方法分享
- 把SQL SERVER里表里的数据导出成为insert into 脚本
- SQL Server 2008 R2导出数据脚本的方法
- 通过Excel自带的查询分析器快速完成从SQL Server中导出数据的例子(通用类)
- SQL Server数据导入导出技术概述与比较