如何使用友好名称在 csv 文件中格式化超链接以进行 Excel 导入



我有一个看起来像这样的csv文件:

value1;value2;=HYPERLINK("http://somelink";"linkdisplay");value3

当我将其导入 Excel 2013 时,csv 被拆分为分号,也会拆分链接和友好文本之间的超链接。我试图将 Windows 上的列表分隔符更改为逗号,这实际上也改变了超链接用逗号拆分友好文本的要求,所以没有运气。尝试添加引号,如如何在CSV格式的文件中编码超链接?中所述,这对我不起作用。

有人为此找到了解决方案吗?

对于文件:

String hyperlinks = ""=HYPERLINK(""file://" + DocumentDataType.strDirectoy + docName + ""","""+ DocumentDataType.strDirectoy + docName+ """)"" + ",";

对于网站:

String hyperlinks_SourcePath = ""=HYPERLINK(""http://" +ipAddress+":"+portNumber+"/WorkplaceXT"+ ""","""+sourcePathFinal+ """)"" + ",";

我发现这里选择的答案有点令人困惑。

只需使用 excel 函数hyperlink(link_location, optional_friendly_name)

这是我在 php 中是如何做到的:

$link = '=hyperlink("' . $web_address . '","' . $visible_name . '")';

这会产生如下所示的内容:

=hyperlink("http://example.com/students?student_id=10","View")

最新更新