通过 URL 链接到 Excel 表中的行或单元格

通过 URL 链接到 Excel 表中的行或单元格

我正在使用服务器上的 Excel 表,我的团队中的每个人都可以访问该表。

在编写文档时,我可以使用 # 符号或 & 符号引用 URL 中的特定页面或命名位置。

有没有办法在 Excel 表中做类似的事情?

我想将此 URL 放在内部 wiki/网页上。因此,我希望最终能使用 html 锚标记,单击该标记时将启动 excel,工作簿将打开到链接的工作簿,链接的单元格将突出显示。

例如,有没有办法做这样的事情。

<a href="./some_document.pdf#page=106">Refer to page 106</a>

<a href="./some_workbook.xlsx?sheet_foo!A$7">Refer to entry bar in sheet foo</a>

编辑: 我在 SO 上找到了一篇与我的问题类似的相关帖子。。但是,此解决方案似乎仅在 IE 浏览器插件中打开 excel 时才适用于 sharepoint。就我的目的而言,可以假设用户正在使用 IE,但此链接不会来自 sharepoint 站点。

答案1

这应该有效:

<a href="./some_workbook.xlsx#sheet_foo!A7">Refer to entry bar in sheet foo</a>

在您的帖子中,您使用了问号 (?) 而不是井号 (#)。范围不需要美元符号 ($)。

参考:

https://support.microsoft.com/en-us/kb/197922

根据该页面,只要通过 http 访问 HTML 页面(不是在 Windows 资源管理器中双击,也不是使用 file://)并在浏览器中打开 Excel,此方法便可行。如果在浏览器之外打开 Excel,则不会移动到指定链接。

http://agsci.psu.edu/it/how-to/linking-to-particular-excel-worksheet-from-web-page

答案2

根据您用于编写文档的应用程序(例如 Word、Excel),您可以引用如下单元格:<path>\my_excel_workbook#'sheet_foo'!A$7

你需要添加超链接到您的文档中。

相关内容