【问题标题】:Present URI in database as clickable link将数据库中的 URI 显示为可点击的链接
【发布时间】:2021-07-13 09:24:17
【问题描述】:

我在 SQL Server 2019 中有一个存储 URI 的表,如下所示:

documentID | documentlink
1 | \\server\share\documentid\Contract.pdf
2 | \\server\share\documentid\Salesnumbers.xlsx
3 | \\server\share\documentid\NicePicture.xlsx

这些值存储为 nvarchar。有没有办法让这些可点击? 这样,当 PowerQuery 用户读取此表时,只需单击链接即可打开文件?假设只允许用户有应用程序查看这些文件的文件类型。

这不一定必须在 SQL Server 本身中。如果有人能告诉我如何使它在 Excel 或 PowerBI 中可点击,我也将不胜感激。

【问题讨论】:

  • 数据库用于存储和处理数据。如果您需要显示这些数据并提供一些用户操作,您需要使用一些外部工具
  • 这就是为什么我以 Powerquery 为例,并在标签中提到了 excel 和 powerbi。我会把问题说得更清楚。
  • 问题是你需要一些实际上没有做任何事情的动作:你可以复制链接并将其粘贴到浏览器地址栏中。您可以使用任何报告工具,我相信每个现代报告工具都可以将 URL 格式化为可点击(甚至 Notepad++ 也可以做到这一点)。没有什么可建议的。你需要复现的业务场景是什么?
  • 好吧,用户需要以最小的努力打开 documentlink 中的链接。复制和粘贴工作,但我更喜欢点击。但是有些 Excel 不会将这个 inb 变成可点击的链接,powerbi 似乎也不会这样做

标签: sql excel powerbi uri powerquery


【解决方案1】:

在 documentlink 前面添加 file:\ 会使 Excel 使其成为可点击的链接。我的 Google-fu 抛弃了我。

【讨论】:

    猜你喜欢
    • 2014-12-07
    • 1970-01-01
    • 2023-01-24
    • 2014-11-01
    • 2012-11-26
    • 2017-10-05
    • 1970-01-01
    • 1970-01-01
    • 2016-03-29
    相关资源
    最近更新 更多