【问题标题】:Sharepoint - Link to a file that is updated Dynamically?Sharepoint - 链接到动态更新的文件?
【发布时间】:2015-06-25 16:13:10
【问题描述】:

我希望这是可能的。 我工作的组织有一个 Sharepoint 站点,我可以将文件上传到页面,但我不是 Sharepoint 的管理员。我不确定版本是什么,我认为它较旧(即:2005)。

我已经建立了一些 Excel 报告。这些报告的数据是从我完全控制的 SQL Server 数据库中提取的。我在 SQL Server 中设置了一个作业,每 12 分钟运行一次,这个过程会提取一些数据并更新一些表。这些表格用于提供我的 Excel 报告。

我有一个单独的计划任务集来打开我的 Excel 报告刷新数据连接并保存为 PDF。

我想通过我们的 Sharepoint 链接到这些 PDF 文件,以便 VIP 可以根据需要访问报告,但他们始终会看到最新的报告。

我试图链接到 PDF 文件的快捷方式,但 SharePoint 似乎不喜欢这样。如何使 SharePoint 链接指向每 15 分钟保存一次的 PDF 文件?

提前致谢, 非常感谢任何见解。

【问题讨论】:

  • 这适用于什么版本的 SharePoint?
  • 我不确定,但我听说它是​​旧的...2005 年?

标签: excel pdf sharepoint


【解决方案1】:

我这样做的方式(Sharepoint 的新版本)是将 PDF 的保存位置设置为 Sharepoint 为该站点保存文件的网络位置。通常,如果您可以编辑 Sharepoint 站点,您就可以访问这些内容。

Here 是查找该网络位置的教程。

编辑:目前管理员很可能将其禁用。但看起来功能是there

【讨论】:

  • 感谢您,我认为我无法在我们的 Sharepoint 版本中执行此操作。我做了更多的挖掘,听起来我需要让管理员将选项添加到“链接到文档”而不是“上传文档”......这有意义吗?
【解决方案2】:

鉴于您的 SharePoint 的年龄(03 或 07),您可以使用的大多数现代工具(Excel 报告、BI 工具等)都不存在。我能想到的最简单的解决方案是实际修改等式的另一边。几个选项:

  • 更改您的报告以输出同一文件的两个副本。一个名为(例如) currentreport.xls 和另一个 report20150626.xls 。将指向 currentreport.xls 的链接放在 SharePoint 中。
  • 构建一个ASP.net page,它运行您已构建的 SQL 查询并通过视图提取数据。由于这将按需拉取,因此可能需要更多的 SQL 代码循环,但索引、缓存和选择性数据拉取可以防止这成为问题。将 asp.net 代码放在 SharePoint 内容编辑器 Web 部件的 iFrame 中。
  • 使用 SSRS 构建报告并使用 iFrame 在 SharePoint 中托管报告的输出。
  • 在 SQL 中运行计划作业,将当前报告数据复制到表中,并查询该表而不是普通报告表。这样,您只有一个指向特定表格的 Excel 文件,因此无需更新链接。如果您需要历史记录并且不能使用数据库为您存储这些数据,您可以始终将数据复制到特定文件(尽管这样做所需的空间量很小)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-08
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 2015-05-06
    • 1970-01-01
    • 2019-03-24
    相关资源
    最近更新 更多