栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

来自SQL Server存储过程的Excel中的表以及工作簿中的参数字段

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

来自SQL Server存储过程的Excel中的表以及工作簿中的参数字段

我使用以下链接的博客文章中提供的步骤使它起作用。

http://prebyjoshua.blogspot.com/2012/01/get-data-from-sql-server-
stored.html

如果将来链接断开,则复制此处的步骤。

Excel 2007说明:

  1. 选择Excel功能区上的“数据”选项卡,然后在“获取外部数据”组中,选择“来自其他来源”下拉列表。然后选择“来自Microsoft查询”

  2. 在“选择数据源”弹出框中,选择您的SQL Server,然后单击“确定”。

  3. 如有必要,关闭“添加表”弹出窗口。

  4. 单击“ SQL”按钮,或选择“视图”>“ SQL”以打开SQL弹出编辑器。

  5. 输入以下语法:{CALL myDatabaseName.dbo.myStoredProc(?,?,?)}

例如:{CALL northwind.dbo.spGetMaxCost(?,?,?)}

确保在调用语句周围包括弯曲的花括号。每个问号(?)表示一个参数。如果您的存储过程需要更多或更少的参数,请根据需要添加或减少问号。

  1. 点击确定按钮。只需单击确定按钮,就会弹出一个问题框,提示“ SQL Query无法以图形方式表示,是否继续?”。

  2. 现在,将要求您为上面包含的每个问号提供示例参数。输入您要查询的数据的有效参数值。

  3. 输入最后一个参数后,您应该在Microsoft Query中获得一些结果。如果它们看起来不错,请关闭Microsoft Query。

  4. 您现在应该看到一个“导入数据”弹出窗口。单击“属性”按钮,这将弹出“连接属性”弹出窗口。

  5. 选择“定义”选项卡,然后选择“参数”按钮。现在,您应该会看到一个“参数”弹出窗口,您可以在其中将参数连接到特定的单元格。

  6. 选择“从以下单元格获取值”,然后通过单击带有箭头的小框,将其连接到将保存您的参数的Excel中适当的单元格。

  7. 如果您希望每次更改包含该参数的单元格时都刷新数据,请选中说明“单元格值更改时自动刷新”的框

  8. 如上继续其他参数。完成后,单击“确定”以返回到“连接属性”弹出窗口。单击“确定”返回到“导入数据”弹出窗口,然后再次单击“确定”。

  9. 现在,您应该直接从存储过程中获取一些数据。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/670151.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号