【问题标题】:Excel report with SQL source connection带有 SQL 源连接的 Excel 报表
【发布时间】:2019-12-13 15:26:09
【问题描述】:

我的 Excel 报表使用带有参数的存储过程从 SQL Server 表中检索数据。

我在工作簿中有两个连接:“A”、“B”项目符号。

A.工作簿中的连接

  1. 从 SQL Server 查询
  2. SQL Server 数据库连接

B.在这台电脑上连接

  1. 连接文件保存到驱动器C:\Users\username\Documents\My Data Sources

我想将此报告发送给业务用户。

需要采取哪些步骤才能使业务用户连接到 SQL Server 以刷新/查看报告?

【问题讨论】:

  • 我相信他们需要获得对 SQL Server 的访问权限。每当刷新连接时,Excel 都会将身份验证凭据传递给服务器。

标签: sql-server excel connection report datasource


【解决方案1】:

你可以通过两种方式解决:

  1. 就像 K753 所说,您需要授予每个用户对 SQL 服务器的访问权限,以便他们在打开工作簿时可以自己检索数据。
  2. 我建议使用 PowerQuery 来提取数据并将新数据附加到表中。我设置了一个计划任务,每天晚上打开、刷新数据、保存和关闭工作簿。然后用户无需接触 SQL 服务器即可访问或引用该 Excel 文件。

【讨论】:

    【解决方案2】:

    上面答案中的第二个很好。但是,使用 PowerQuery 中的刷新选项,您甚至可以在不打开工作簿的情况下刷新数据。 Mr.Excel (Bill Jelen) 有一些很好的教程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-24
      • 2012-04-29
      • 1970-01-01
      • 2022-11-13
      • 1970-01-01
      相关资源
      最近更新 更多