通过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是一种文本文件格式。 因此它不能包含超链接。