工作中经常需要定期从数据库中取得数据,数据取得条件都是固定的,此时可以利用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
刷新控制
允许后台刷新 选中此复选框可在后台运行查询。清除此复选框可在您等待时运行查询。在后台运行查询允许您在查询运行时使用 Excel。
每 n 分钟刷新一次 选中此复选框,可以固定的时间间隔启用自动外部数据刷新,然后输入每两次刷新操作之间间隔的分钟数。清除此复选框可禁用自动外部数据刷新。
打开文件时刷新数据 选中此复选框可在您打开工作簿时自动刷新外部数据。清除此复选框可立即打开工作簿,而不刷新外部数据。
保存工作簿前,删除来自外部数据区域中的数据 如果您希望查询定义随工作簿一起保存,而外部数据不随工作簿一起保存,请选中此复选框。清除此复选框,可以将查询定义和数据随工作簿一起保存。仅当您选中了“打开文件时刷新数据”复选框后此复选框才可用。
OLAP 服务器格式
控制是否从服务器中检索以下 OLAP 服务器格式并随数据显示它们。
数字格式 选中或清除此复选框可启用或禁用数字格式,例如货币、日期或时间。
字形 选中或清除此复选框可启用或禁用字形,例如加粗、倾斜、下划线或删除线。
填充颜色 选中或清除此复选框可启用或禁用填充颜色。
文本颜色 选中或清除此复选框可启用或禁用文本颜色。
OLAP 钻取
要检索的最大记录数 输入一个从 1 到 10,000 的数字,以指定当您在一个层次结构中展开一层数据时要检索的最大记录数。
语言
检索 Office 显示语言(如果可用)中的数据和错误 选中或清除此复选框可启用或禁用从 OLAP 服务器中检索翻译的数据和错误(如果有)。
2.“定义”标签中,
“命令类型”如果是“表”的话,“命令文本”中记录的就是表名
“命令类型”如果是“SQL”的话,“命令文本”中就可以编写SQL语言,以便自己设定检索条件等

本文详细介绍了如何使用Excel2007连接到SQL Server,通过设置数据连接向导,选择数据库和表,以及配置刷新控制、OLAP服务器格式和语言选项,实现定期获取和刷新数据库数据。同时,提到了使用SQL命令进行更灵活的数据检索。
1488

被折叠的 条评论
为什么被折叠?



