通过Excel打开时,在csv文件中更改超链接的显示名称

我有一个用于生成CSV文件的Java程序。 我有一个包含一些网页链接的列。 我想把它的自定义显示名称上的链接。

当我在msExcel上写=HYPERLINK("http://www.google.com","Google") ,它给了我想要的结果。 我想从我的Java程序相同。 我的程序如下所示:

res.setContentType( “应用/ CSV”);

BufferedWriter sbs = new BufferedWriter(res.getWriter());

res.setHeader(“Content-Disposition”,“attachment; filename = \”joblist.csv \“”);

StringBuffer sb = new StringBuffer();

String link =“ http://www.google.com ”;

string超链接=“= HYPERLINK(\”“+ link + jo.getId()+”\“\”,\“\”Google \“)”;

sb.append(超链接);

我跟着这个链接添加CSV文件的超链接。 Excel能否将我的CSV中的URL解释为超链接?

你可以试试这个

 "=HYPERLINK(""http://www.google.com"",""google"")","1234","yyyy" 

不幸的是,CSV是一种文本文件格式。 因此它不能包含超链接。