従来の ASP で Excel ファイルを作成していますが、ハイパーリンク以外はすべて正常に動作します。
これを使用して、Excel ファイルを作成します。
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "Content-Disposition", "attachment;filename=artigos.xls"
そして、これはハイパーリンクを作成するためのものです:
<a href="http://www.google.pt" >teste</a>
ファイルをExcelで開くと、リンクとして表示されますが、次のようになります。
file:///c:\users\silvia\desktop%0d%0ahttp:\www.google.pt%0d%0a