【问题标题】:How do I convert a dynamic coded hyperlink in excel to the equivalent HTML code?如何将 excel 中的动态编码超链接转换为等效的 HTML 代码?
【发布时间】:2023-03-11 05:07:01
【问题描述】:

我发现了一个类似的问题,但答案并没有解决我的问题。我正在尝试做与this post 类似的事情,但我不确定我的原始 Excel 单元格中是否填充了相同的内容。

我的没有固定链接,而是使用以下公式引用其他单元格:

=HYPERLINK("https://www.website.com/search/?search="&B2, "View")

我尝试运行上面链接帖子中的 VBA 代码,但没有成功。是否对此进行了调整,以使用“查看”作为超链接文本将解析的 URL 填充到正确的 HTML 代码中?单元格 B2 中的值是一个数字,比如 12345。

所以我希望最终结果用以下内容填充单元格:

<a href="https://www.website.com/search/?search=12345>View</a>

最终目标:我正在尝试将 Excel 数据导出为 HTML 表格代码,因此尝试为正确的 HTML 格式准备单元格以在网站上显示链接。我发现的任何导出方法都只是将超链接单元格导出为纯文本“视图”,这显然不是预期的结果。如果我可以在导出之前转换这些单元格,那么该解决方案就可以正常工作。

或者,如果有一种方法可以将整个电子表格直接导出到 HTML 编码的表格中(同时还可以像上面那样转换超链接),那就更好了。注意:Excel 中的导出到网站功能(使用 2016)不起作用...我需要不引用原始电子表格的简单、纯 HTML 列表代码。

【问题讨论】:

    标签: html excel html-table hyperlink


    【解决方案1】:

    抱歉,如果我误解了您的问题,但这有帮助吗?

    B 列的函数

    ="<a href='https://www.website.com/search/?search="&A2&"'>View</a>"
    

    【讨论】:

    • 有点,但是它需要在 HTML 字段中使用双引号,这会破坏函数
    • UPDATE 我试过了,它看起来很有效。我不知道单引号适用于那段 HTML。谢谢!!!你知道是否会有单引号对某人不起作用的情况吗?在任何情况下似乎都是正确的:stackoverflow.com/questions/242766/…
    • @aybabtu 我个人从来没有遇到过单引号的问题,但是如果您愿意,我可以更新函数以使用双引号?
    • @Liam 我确实尝试使用双引号,但它破坏了功能。不过,我可能做错了语法。单引号对我来说似乎工作得很好,但我还是有兴趣看到双引号版本:)
    猜你喜欢
    • 2016-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-24
    • 2020-11-04
    • 2023-03-18
    相关资源
    最近更新 更多