我有一个看起来像这样的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")